داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

آموزش PHP

  /  آموزش PHP
PHPPHP: Hypertext Preprocessor

آموزش PHP

پی‌اچ‌پی (PHP) یک زبان برنامه نویسی شی‌گرا است که در سال 1995 میلادی توسط راسموس لردورف (Rasmus Lerdorf) ساخته شد. PHP یک زبان برنامه نویسی سمت سرور هست که برای طراحی و توسعه بک اند ( backend ) وب اپلیکیشن ها طراحی شده.

PHP مقدماتی

موضوعتوضیحات
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در این آموزش به بررسی ویژگی trait در PHP می پردازیم.
PHP – متد های استاتیکما می توانیم بدون اینکه ابتدا نمونه ای از یک کلاس را ایجاد کنیم، متد های استاتیک آن را مستقیماً فراخوانی کنیم.
PHP – ویژگی های استاتیکپراپرتی های استاتیک را می توانیم مستقیم فراخوانی کنیم و نیازی به ایجاد نمونه ای از یک کلاس وجود ندارد.
PHP – فضاهای نام (namespaces)از namespace ها برای سازماندهی کلاس ها استفاده می کنیم.
PHP – پیمایشگرها (iterables)Iterable یک pseudo-type هست که در PHP 7.1 معرفی شده است.

PHP Ajax

موضوعتوضیحات
AJAX – مقدمهاز Ajax برای بروزرسانی بخشی از محتوای صفحه استفاده می کنیم.
AJAX – پی اچ پی (PHP)از AJAX در PHP برای تعامل بیشتر با کاربر استفاده می کنیم.
AJAX – پایگاه دادهاز AJAX می توانیم برای ارتباط با پایگاه داده استفاده کنیم.
AJAX – ایکس ام ال (XML)از AJAX می توانیم برای ارتباط با یک فایل XML استفاده کنیم.
AJAX – جستجوی زندهدر این بخش به ساخت یک نوار جستجو با AJAX در PHP می پردازیم.
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 – جیسون JSONJSON مخفف JavaScript Object Notation است و روشی برای ذخیره و تبادل داده ها است.
PHP – مدیریت خطا هادر این بخش به بررسی مدیریت خطا ها در PHP می پردازیم.
PHP – مدیریت استثنا هااستثنا یک شیئی هست که خطا یا رفتار غیر منتظره یک اسکریپت PHP را توصیف و مدیریت می کند.

پایگاه داده MySQL

موضوعتوضیحات
MySQL – معرفی پایگاه دادهپایگاه داده MySQL محبوب ترین سیستم پایگاه داده ای هست که برای PHP استفاده می شود.
MySQL – نحوه اتصالنحوه اتصال به پایگاه داده.
MySQL – ایجاد پایگاه دادهیک پایگاه داده MySQL از یک یا چند جدول تشکیل شده است.
MySQL – ایجاد جدولیک جدول در پایگاه داده دارای یک نام منحصر به فرد است که از ستون ها و ردیف ها تشکیل شده است.
MySQL – ثبت داده هابعد از ایجاد یک پایگاه داده و جدول می توانیم شروع به وارد کردن/اضافه کردن داده ها در جداول بکنیم.
MySQL – گرفتن آخرین IDاگر در جدول ستونی با فیلد AUTO_INCREMENT داشته باشیم و عمل INSERT یا UPDATE روی آن انجام بدهیم، می توانیم شناسه آخرین رکورد ثبت شده یا بروزرسانی شده در جدول را دریافت کنیم.
MySQL – ثبت چندین دادهبرای اجرای همزمان چندین دستور SQL از تابع mysqli_multi_query() استفاده می کنیم.
MySQL – دستور prepareاز دستورات آماده (prepared) در PHP برای مقابله با حملات SQL Injection استفاده می کنیم.
MySQL – انتخاب دادهاز دستور SELECT برای انتخاب داده ها از یک یا چند جدول استفاده می شود.
MySQL – عبارت WHEREاز عبارت WHERE برای فیلتر کردن رکورد ها استفاده می کنیم.
MySQL – عبارت ORDER BYاز عبارت ORDER BY در MySQL برای مرتب کردن مجموعه نتایج به ترتیب صعودی یا نزولی استفاده می شود.
MySQL – حذف دادهاز دستور DELETE برای حذف رکورد ها از جدول استفاده می شود.
MySQL – بروز رسانی دادهاز دستور UPDATE برای بروز رسانی رکورد های موجود در جدول استفاده می شود.
MySQL – انتخاب یک محدوده از داده هااز عبارت LIMIT در MySQL برای تعیین تعداد رکورد هایی که باید برگردانده شود استفاده می کنیم.

PHP XML

موضوعتوضیحات
XML – تجزیه کننده هازبان XML یک راهی برای ساختار داده ها در جهت اشتراک گذاری آنها بین وب سایت ها است.
XML – تجزیه کننده SimpleXMLSimpleXML یک افزونه PHP است که به ما امکان می دهد به راحتی داده های XML را اداره و دریافت کنیم.
XML – گرفتن مقادیر XMLدر این بخش استخراج داده ها و مدیریت یک فایل XML را بررسی می کنیم.
XML – تجزیه کننده Expatدر این بخش به بررسی تجزیه کننده XML Expat در PHP می پردازیم.
XML – تجزیه کننده DOMدر این بخش به بررسی تجزیه کننده XML DOM در PHP می پردازیم.
  • در این بخش به بررسی تابع array_replace_recursive در PHP می پردازیم، تابع ()array_replace_recursive مقادیر آرایه اول را با مقادیر آرایه های زیر به صورت بازگشتی جایگزین می کند....

  • در این بخش به بررسی تابع array_replace در PHP می پردازیم، تابع ()array_replace مقادیر آرایه اول را با مقادیر آرایه های دوم جایگزین می کند....

  • در این بخش به بررسی تابع array_reduce در PHP می پردازیم، تابع ()array_reduce مقادیر یک آرایه را به یک تابع تعریف شده توسط کاربر ارسال می کند و یک رشته را برمی گرداند....

  • در این بخش به بررسی تابع array_rand در PHP می پردازیم، تابع ()array_rand یک کلید تصادفی از یک آرایه برمی گرداند، یا اگر مشخص کنید که تابع باید بیش از یک کلید را برگرداند، آرایه ای از کلیدهای تصادفی را...