آموزش PHP
پیاچپی (PHP) یک زبان برنامه نویسی شیگرا است که در سال 1995 میلادی توسط راسموس لردورف (Rasmus Lerdorf) ساخته شد. PHP یک زبان برنامه نویسی سمت سرور هست که برای طراحی و توسعه بک اند ( backend ) وب اپلیکیشن ها طراحی شده.
PHP مقدماتی
موضوع | توضیحات |
PHP – مقدمه | بزودی… |
PHP – نصب | بزودی… |
PHP – قواعد | یک اسکریپت PHP با <?php شروع می شود و با ?> پایان می یابد. |
PHP – کامنت ها | کامنت ها در PHP خط هایی هستند که به عنوان کد برنامه اجرا نمی شود و تنها توسط افرادی که می توانند کد ها را بخوانند خوانده می شود. |
PHP – متغیر ها | متغیر ها در PHP همچون ظرف هایی برای ذخیره داده ها هستند. |
PHP – چاپ خروجی | از دستورات print و echo در php برای چاپ خروجی کد های PHP استفاده می کنیم. |
PHP – انواع داده | متغیر ها در PHP می توانند نوع داده متفاوتی داشته باشند و هر نوع داده برای انجام کاره خاصی استفاده می شود. |
PHP – رشته ها | رشته ها در PHP دنباله ای از کاراکتر ها هستند مانند: "Hello World!" |
PHP – اعداد | در این آموزش به طور عمیق اعداد در PHP را بررسی می کنیم. |
PHP – ریاضی | زبان برنامه نویسی PHP برای انجام محاسبات ریاضی توابعی را به صورت پیش فرض تعریف کرده که به آن پرداخته ایم. |
PHP – ثابت ها | ثابت ها ( Constants ) متغیر هایی هستند که یک بار تعریف می شوند و دیگر مقدار آنها قابل تغییر نیست. |
PHP – عملگر ها | از عملگر ها برای مقایسه متغییر ها و مقادیر با یک دیگر استفاده می کنیم. |
PHP – دستورات شرطی | از دستورات شرطی در PHP برای انجام عملیات های مختلف در شرایط مختلف استفاده می کنیم. |
PHP – دستور switch | از دستور switch برای انجام عملیات های مختلف در شرایط مختلف استفاده می شود. |
PHP – حلقه ها | از حلقه ها در PHP برای اجرا و تکرار کد ها استفاده می کنیم. |
PHP – حلقه while | حلقه while در PHP تا زمانی که یک شرط برقرار باشد کد های درون خود را تکرار و اجرا می کند. |
PHP – حلقه do while | حلقه do while یک بار کد داخل حلقه را اجرا می کند و تا زمانی که شرط برقرار باشد حلقه تکرار خواهد شد. |
PHP – حلقه for | حلقه for در PHP یک قطعه کد را تا زمانی که شرط برقرار باشد اجرا و تکرار می کند. |
PHP – حلقه foreach | حلقه foreach به تعداد عناصر یک آرایه ، یک قطعه کد را اجرا و تکرار می کند. |
PHP – دستورات break / continue | از دستورات break و continue برای پرش و ادامه روند در حلقه ها استفاده می کنیم. |
PHP – توابع | باید اعتراف بکنیم که قدرت PHP بخاطر توابع آن هست ! PHP بیش از 1000 تابع آماده دارد که می توانیم از آنها به راحتی استفاده کنیم. |
PHP – آرایه ها | از آرایه ها برای ذخیره چندین مقدار در یک متغیر استفاده می کنیم. |
PHP – متغیر های سراسری | متغیر های سراسری در PHP در نسخه 4.1.0 معرفی شدند و متغیرهای داخلی هستند که همیشه در همه بخش های اسکریپت در دسترس هستند. |
PHP – عبارات با قاعده RegEx | در این بخش به بررسی عبارات با قاعده در PHP می پردازیم. |
برنامه نویسی شی گرا
موضوع | توضیحات |
PHP – شی گرایی چیست ؟ | در این بخش به بررسی OOP در PHP می پردازیم. |
PHP – کلاس ها و اشیاء | در این بخش به بررسی کلاس ها و اشیا در PHP می پردازیم. |
PHP – سازنده (Constructor) | سازنده یا constructor در PHP به شما این اجازه را می دهد تا پس از ایجاد یک شی آن را مقدار دهی اولیه کنید. |
PHP – تخریب کننده (Destructor) | نابود کننده یا همان destructor در PHP زمانی که کار با یک کلاس یا شی به اتمام برسد یا حتی اسکریپت به پایان برسد فراخوانی می شود. |
PHP – مفهوم Access Modfies | در این آموزش به بررسی مفهوم Access Modifiers در PHP می پردازیم. |
PHP – وراثت | وراثت در برنامه نویسی شی گرا یعنی وقتی که یک کلاس از کلاس دیگری مشتق می شود. |
PHP – ثابت ها در کلاس | ثابت ها در PHP پس از تعریف در یک کلاس غیر قابل تغییر و ویرایش هستند. |
PHP – کلاس های Abstract | کلاس های abstract در PHP به کلاس هایی گفته می شود که قابل نمونه گیری نیستند و تنها برای ارث بری استفاده می شوند. |
PHP – رابط ها (interface) | در این فصل به بررسی رابط ها در PHP می پردازیم. |
PHP – ویژگی trait | بزودی… |
PHP – متد های استاتیک | بزودی… |
PHP – ویژگی های استاتیک | بزودی… |
PHP – فضاهای نام (namespaces) | بزودی… |
PHP – پیمایشگرها (iterables) | بزودی… |
PHP Ajax
موضوع | توضیحات |
Ajax – مقدمه | بزودی… |
Ajax – پی اچ پی ( PHP ) | بزودی… |
Ajax – پایگاه داده | بزودی… |
Ajax – ایکس ام ال ( XML ) | بزودی… |
Ajax – جستجوی زنده | بزودی… |
Ajax – نظر سنجی | بزودی… |
مدیریت فرم ها
موضوع | توضیحات |
PHP – مدیریت فرم | در این بخش به بررسی مدیریت فرم ها در PHP می پردازیم ، از متغیر های سراسری $_GET و $_POST برای جمع آوری داده های فرم ها استفاده می کنیم. |
PHP – اعتبار سنجی فرم | ما برای ایجاد و حفظ امنیت وب سایت باید داده های ارسالی از سمت کاربر را اعتبار سنجی کنیم در غیر این صورت دچار مشکلات امنیتی خواهیم شد. |
PHP – فیلد های ضروری | در بخش هدف ما این هست تا یکسری از فیلد های فرم را اجباری کنیم. |
PHP – اعتبار سنجی ایمیل و URL | در این بخش به بررسی نحوه اعتبار سنجی نام ، ایمیل و URL در فرم های PHP می پردازیم. |
PHP – مثال از یک فرم کامل | در این بخش قرار است داده هایی را که کاربر ارسال می کند در فیلد های ورودی حفظ و نگهداری کنیم. |
PHP پیشرفته
موضوع | توضیحات |
PHP – تاریخ و زمان | از تابع date() برای تاریخ و زمان استفاده می کنیم… |
PHP – بررسی include و require فایل ها | دستور include یا require تمام متن ها یا کد های موجود در یک فایل را گرفته و سپس در یک فایلی دیگر اضافه می کند. |
PHP – بررسی فایل | مدیریت فایل ها در PHP بسیار مهم است شما گاهی اوقات نیاز دارید تا محتوای یک فایل را بخوانید یا ویرایش کنید. |
PHP – بازکردن/خواندن/بستن فایل | در این فصل نحوه باز کردن، خواندن و بستن یک فایل در سرور را به شما آموزش خواهیم داد. |
PHP – ایجاد/نوشتن فایل | در این بخش نحوه ایجاد / نوشتن فایل در PHP را به شما آموزش خواهیم داد. |
PHP – بارگذاری فایل | در این بخش به بررسی نحوه آپلود فایل در PHP می پردازیم. |
PHP – کوکی ها | از کوکی ها در PHP اغلب برای شناسایی کاربر ها استفاده می شود. کوکی یک فایل کوچک است که سرور در رایانه کاربر جاسازی می کند. |
PHP – سشن ها | از سشن ها در PHP برای ذخیره اطلاعات در متغیر ها برای استفاده در چندین صفحه استفاده می کنیم. |
PHP – فیلتر ها | برای حفظ امنیت وب سایت و جلوگیری از بروز هرگونه باگ و خطا ، ما باید داده های ارسالی از سمت کاربر را فیلتر و اعتبار سنجی کنیم. |
PHP – فیلتر های پیشرفته | در این بخش به بررسی فیلتر های پیشرفته در PHP می پردازیم. |
PHP – توابع بازگشتی | ابع بازگشتی تابعی هست که به عنوان آرگومان به یک تابع دیگر ارسال می شود. |
PHP – جیسون JSON | JSON مخفف JavaScript Object Notation است و روشی برای ذخیره و تبادل داده ها است. |
PHP – مدیریت خطا ها | در این بخش به بررسی مدیریت خطا ها در PHP می پردازیم. |
PHP – مدیریت استثنا ها | استثنا یک شیئی هست که خطا یا رفتار غیر منتظره یک اسکریپت PHP را توصیف و مدیریت می کند. |
پایگاه داده MySQL
موضوع | توضیحات |
MySQL – معرفی پایگاه داده | ایگاه داده MySQL محبوب ترین سیستم پایگاه داده ای هست که برای PHP استفاده می شود. |
MySQL – نحوه اتصال | بزودی… |
MySQL – ایجاد پایگاه داده | یک پایگاه داده MySQL از یک یا چند جدول تشکیل شده است. |
MySQL – ایجاد جدول | یک جدول در پایگاه داده دارای یک نام منحصر به فرد است که از ستون ها و ردیف ها تشکیل شده است. |
MySQL – ثبت داده ها | بعد از ایجاد یک پایگاه داده و جدول می توانیم شروع به وارد کردن/اضافه کردن داده ها در جداول بکنیم. |
MySQL – گرفتن آخرین ID | بزودی… |
MySQL – ثبت چندین داده | بزودی… |
MySQL – بیانیه های آماده | بزودی… |
MySQL – انتخاب داده | بزودی… |
MySQL – عبارت WHERE | بزودی… |
MySQL – عبارت ORDER BY | بزودی… |
MySQL – حذف داده | بزودی… |
MySQL – بروز رسانی داده | بزودی… |
MySQL – انتخاب یک محدوده از داده ها | بزودی… |
PHP XML
موضوع | توضیحات |
XML – تجزیه کننده ها | بزودی… |
XML – تجزیه کننده XML ساده | بزودی… |
XML – گرفتن مقادیر XML | بزودی… |
XML – تجزیه کننده Expat | بزودی… |
XML – تجزیه کننده DOM | بزودی… |
رابط ها در PHP
در این آموزش به بررسی رابط ها در PHP می پردازیم، interface ها در PHP به شما این امکان را می دهند که مشخص کنید یک کلاس باید چه متدهایی را پیاده سازی کند...
کلاس های انتزاعی در PHP
در این آموزش به بررسی کلاس های انتزاعی در PHP می پردازیم ، کلاس abstract در PHP کلاسی هست که برای تکمیل شدن نیاز به کلاس های فرزند دارد...
ثابت های کلاس در PHP
در این آموزش به بررسی ثابت های کلاس در PHP می پردازیم ، ثابت ها پس از تعریف قابل تغییر نیستند، اگر داده های ثابتی در یک کلاس دارید از Constant ها استفاده کنید...
وراثت در PHP
در این بخش به بررسی وراثت در PHP می پردازیم ، وراثت یا همان inheritance در PHP یعنی هنگامی که یک کلاس از کلاس دیگری مشتق می شود...