PDA

View Full Version : آموزش: کتاب PHP از بیخ به زبان فارسی



یونس ابراهیمی
چهارشنبه 16 تیر 1395, 07:41 صبح
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
اعضای Static
ثابت های کلاس
عملگر instanceof
چند ریختی
ثابت های جادویی
متدهای جادویی (Magic Methods)
آرایه های فوق سراسری (super globals)
مدیریت استثناءها و خطایابی
استثناءهای اداره نشده
دستورات try و catch
دستورات include و require
تگ input
تگ Form
دکمه ارسال (submit)
جعبه متن (text)
دکمه رادیویی (Radio)
چک باکس (checkbox)
لیست کشویی (Select)
لیست کشویی (Select)
تابع date
مهر زمانی و توابع time() و mktime()
کار با فایل ها
به دست آوردن اطلاعات در مورد فایل
به دست آوردن نام فایل و پوشه
باز و بسته کردن یک فایل
نوشتن در فایل
خواندن از فایل
خواندن فایل CSV
ایجاد، حذف، کپی، برش و تغییر نام فایل ها
به درست آوردن موقعیت و انتقال اشاره گر به مکانی دیگر
آپلود فایل
کار با پوشه ها
پروتکل های ارسال ایمیل
ارسال ایمیل در PHP
کوکی (cookie) چیست؟
Session (سشن) چیست
امنیت در اجزای فرم های HTML
تابع htmlspecialchars()
تابع strip_tags()
زبان نشانه گذاری توسعه پذیر (XML)
Document Object Model یا DOM چیست
SimpleXML چیست
متد addAttribute()
متد addChild()
متد Attributes()
متد children()
متد count()
متد getName()
MYSQL چیست؟
مبانی MYSQL
ایجاد جدول و دیتابیس به روش کدنویسی
ایجاد جدول و دیتابیس با phpMyAdmin
ارتباط با سرور و بانک اطلاعاتی (MySQL)
اضافه کردن رکورد به بانک (MySQL)
انتخاب یا خواندن رکورد از بانک (MySQL)
ویرایش رکوردهای بانک (MySQL)
حذف رکورد از بانک (MySQL)

دانلود کتاب (http://cld.persiangig.com/dl/17ipd/qBSIDTPi44/php-from-scratch.pdf)

منبع : w3-farsi.ir (http://www.w3-farsi.ir)