مبانی زبان PHP
- PHP چیست و چرا به آن نیاز داریم؟
- برای شروع کار با PHP چه چیزهایی لازم دارید؟
- استفاده از PHP
- ادغام کدهای HTML و PHP
- انواع خطاها در PHP
- کاراکترهای کنترلی
- متغیر
- انواع داده
- استفاده از متغیرها
- ثابت ها
- عبارات و عملگرها
- عملگرهای ریاضی
- عملگرهای تخصیصی
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای بیتی
- عملگر رشته
- تقدم عملگرها
- رشته ها
- استفاده از Heredocs و Nowdocs
- آرایه ها
- دستورات شرطی
- دستور if
- دستور if…else
- دستور if…else if
- عملگر سه تایی
- دستور Switch
- دستورات تکرار
- دستور While
- حلقه do while
- حلقه for
- حلقه foreach
- خارج شدن از حلقه با استفاده از break و continue
- تابع
- مقدار برگشتی از یک تابع
- پارامترها و آرگومان ها
- پارامترهای اختیاری
- ارسال آرگومان به روش ارجاع و مقدار
- محدوده متغیر
- بازگشت (Recursion)
- سربارگذاری متدها
- برنامه نویسی شیء گرا
- کلاس
- سازنده
- مخرب
- سطح دسترسی
- کپسوله سازی
- خواص
- وراثت
- سطح دسترسی Protect
- trait
- فضای نام
- Overriding
- کلاسهای انتزاعی
- کلاس final و متد final
- parent و self
- اعضای Static
- ثابت های کلاس
- عملگر instanceof
- چند ریختی
- رابط (interface)
- ثابت های جادویی
- متدهای جادویی (Magic Methods)
- آرایه های فوق سراسری (super globals)
- مدیریت استثناءها و خطایابی
- استثناءهای اداره نشده
- دستورات try و catch
- ایجاد استثناء
- ایجاد یک استثناء توسط کاربر
- توابع بی نام (Anonymous functions)
- سربارگذاری توابع (Function overloading)