سلام استاد وقت بخیر
یه سوال داشتم اینکه چرا داخل trait همه رو با private تعریف کردید الا $where که با protected تعریف شد ؟
دوم اینکه چه لزومی داره که اینجا $sql و بقیه ارایه ها به صورت private تعریف بشن؟
با سلام خدمت شما همراه عزیز
دلیلش دقیقا بخاطر تعریف همین سطوح هست
private چون نمیخواییم از خارج بهشون دسترسی باشه
where رو شاید بخواییم در مشتقات ازش استفادع کنیم بعدا