آموزش برنامه نویسی پی اچ پی PHP
PHP را یاد بگیرید
PHP یک زبان برنامه نویسی سرور و ابزاری قدرتمند برای ساخت صفحات وب پویا و تعاملی است.
PHP یک جایگزین پرکاربرد، رایگان و کارآمد برای رقبایی مانند ASP مایکروسافت است.
مقدمه PHP
کد پی اچ پی بر روی سرور اجرا می شود.
آنچه شما از قبل باید بدانید
قبل از ادامه، باید درک اولیه ای از موارد زیر داشته باشید:
اگر می خواهید ابتدا این موضوعات را مطالعه کنید، آموزش ها را در صفحه اصلی ما بیابید .
PHP چیست؟
- PHP مخفف “PHP: Hypertext Preprocessor” است.
- PHP یک زبان برنامه نویسی متن باز و پرکاربرد است
- اسکریپت های PHP روی سرور اجرا می شوند
- PHP برای دانلود و استفاده رایگان است
PHP یک زبان شگفت انگیز و محبوب است!
این به اندازه کافی قدرتمند است که در هسته بزرگترین سیستم وبلاگ نویسی در وب (وردپرس) قرار گیرد!
برای راه اندازی شبکه های اجتماعی بزرگ به اندازه کافی عمیق است!
همچنین به اندازه کافی آسان است که اولین زبان سمت سرور مبتدی باشد!
فایل PHP چیست؟
- فایلهای PHP میتوانند شامل متن، HTML، CSS، جاوا اسکریپت و کد PHP باشند
- کد پی اچ پی بر روی سرور اجرا می شود و نتیجه به صورت HTML ساده به مرورگر بازگردانده می شود
- فایل های PHP دارای پسوند ”
.php
” هستند
PHP چه کاری می تواند انجام دهد؟
- PHP می تواند محتوای صفحه پویا تولید کند
- PHP می تواند فایل های روی سرور ایجاد، باز، خواندن، نوشتن، حذف و بسته کند
- PHP می تواند داده های فرم را جمع آوری کند
- PHP می تواند کوکی ها را ارسال و دریافت کند
- PHP می تواند داده ها را در پایگاه داده شما اضافه، حذف، اصلاح کند
- PHP می تواند برای کنترل دسترسی کاربر استفاده شود
- PHP می تواند داده ها را رمزگذاری کند
با PHP شما محدود به خروجی HTML نیستید. می توانید تصاویر یا فایل های PDF را خروجی بگیرید. همچنین می توانید هر متنی مانند XHTML و XML را خروجی بگیرید.
چرا PHP؟
- PHP بر روی پلتفرم های مختلف (ویندوز، لینوکس، یونیکس، مک او اس ایکس و غیره) اجرا می شود.
- PHP تقریباً با تمام سرورهایی که امروزه استفاده می شوند (آپاچی، IIS و غیره) سازگار است.
- PHP از طیف گسترده ای از پایگاه های داده پشتیبانی می کند
- PHP رایگان است. آن را از منبع رسمی PHP دانلود کنید: www.php.net
- PHP آسان برای یادگیری است و به طور موثر در سمت سرور اجرا می شود
موارد جدید در PHP 7
- PHP 7 بسیار سریعتر از نسخه پایدار محبوب قبلی (PHP 5.6) است.
- PHP 7 مدیریت خطا را بهبود بخشیده است
- PHP 7 از اعلان نوع سخت گیرانه تر برای آرگومان های تابع پشتیبانی می کند
- PHP 7 از اپراتورهای جدید پشتیبانی می کند (مانند اپراتور سفینه فضایی:
<=>
)
نصب پی اچ پی
مثال PHP
<!DOCTYPE html>
<html>
<body><?php
echo “My first PHP script!”;
?></body></html>
مراجع PHP
مرجع PHP W3Schools شامل دستههای مختلف همه توابع، کلمات کلیدی و ثابتهای PHP به همراه مثالها است.
- آرایه
- تقویم
- تاریخ
- فهرست راهنما
- خطا
- استثنا
- سیستم فایل
- فیلتر کنید
- FTP
- JSON
- کلید واژه ها
- Libxml
- ایمیل
- ریاضی
- متفرقه
- MySQLi
- شبکه خروجی
- RegEx
- SimpleXML
- جریان
- رشته
- وار هندلینگ
- تجزیه کننده XML
- زیپ
- محدوده های زمانی
-
آموزش PHP
-
PHP HOME
-
معرفی پی اچ پی
-
PHP نصب کنید
-
نحو PHP
-
نظرات پی اچ پی
-
متغیرهای پی اچ پی
-
PHP Echo / Print
-
انواع داده PHP
-
رشته های پی اچ پی
-
اعداد پی اچ پی
-
ریاضی پی اچ پی
-
ثابت های پی اچ پی
-
اپراتورهای PHP
-
PHP If…Else…Elseif
-
سوئیچ پی اچ پی
-
حلقه های پی اچ پی
-
توابع PHP
-
آرایه های پی اچ پی
-
PHP Superglobals
-
PHP RegEx
-
فرم های PHP
-
مدیریت فرم PHP
-
اعتبار سنجی فرم PHP
-
فرم PHP مورد نیاز است
-
آدرس/ایمیل فرم PHP
-
فرم PHP تکمیل شد
-
PHP پیشرفته
-
تاریخ و زمان PHP
-
PHP شامل
-
مدیریت فایل پی اچ پی
-
باز کردن/خواندن فایل PHP
-
ایجاد/نوشتن فایل PHP
-
آپلود فایل PHP
-
کوکی های پی اچ پی
-
جلسات PHP
-
فیلترهای پی اچ پی
-
فیلترهای پی اچ پی پیشرفته
-
توابع PHP Callback
-
PHP JSON
-
استثناهای PHP
-
PHP OOP
-
PHP OOP چیست
-
کلاس ها/اشیاء پی اچ پی
-
سازنده PHP
-
PHP Destructor
-
اصلاح کننده های دسترسی به PHP
-
وراثت پی اچ پی
-
ثابت های پی اچ پی
-
کلاس های چکیده PHP
-
رابط های پی اچ پی
-
ویژگی های PHP
-
روش های استاتیک پی اچ پی
-
خصوصیات استاتیک PHP
-
فضای نام پی اچ پی
-
PHP Iterables
-
پایگاه داده MySQL
-
پایگاه داده MySQL
-
MySQL Connect
-
MySQL ایجاد DB
-
MySQL ایجاد جدول
-
MySQL Insert Data
-
MySQL آخرین شناسه را دریافت کنید
-
MySQL Insert Multiple
-
MySQL آماده شد
-
MySQL Data را انتخاب کنید
-
MySQL کجا
-
MySQL Order By
-
MySQL حذف داده ها
-
داده های به روز رسانی MySQL
-
داده های محدود MySQL
-
PHP XML
-
تجزیه کننده های PHP XML
-
PHP SimpleXML تجزیه کننده
-
PHP SimpleXML – دریافت کنید
-
PHP XML Expat
-
PHP XML DOM
-
PHP – AJAX
-
معرفی AJAX
-
AJAX PHP
-
پایگاه داده AJAX
-
AJAX XML
-
جستجوی زنده AJAX
-
نظرسنجی AJAX
-
نمونه های پی اچ پی
-
نمونه های پی اچ پی
-
کامپایلر PHP
-
آزمون پی اچ پی
-
تمرینات پی اچ پی
-
گواهی PHP
-
مرجع PHP
-
بررسی اجمالی PHP
-
آرایه پی اچ پی
-
تقویم PHP
-
تاریخ پی اچ پی
-
دایرکتوری PHP
-
خطای PHP
-
استثناء پی اچ پی
-
فایل سیستم PHP
-
فیلتر پی اچ پی
-
PHP FTP
-
PHP JSON
-
کلمات کلیدی PHP
-
PHP Libxml
-
PHP Mail
-
ریاضی پی اچ پی
-
پی اچ پی متفرقه
-
PHP MySQLi
-
شبکه پی اچ پی
-
کنترل خروجی PHP
-
PHP RegEx
-
PHP SimpleXML
-
PHP Stream
-
رشته پی اچ پی
-
مدیریت متغیر پی اچ پی
-
تجزیه کننده PHP XML
-
PHP Zip
-
مناطق زمانی پی اچ پی