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