دوره آموزش PHP (پی اچ پی)
آموزش PHP مقدماتی ، متوسط و حرفه ای و پیشرفته
آموزش های متنی فارسی PHP سایت Tutorial24
آموزش های PHP – سری دوم | مشاهده آموزش |
آموزش های PHP – سری اول | مشاهده آموزش |
آموزش PHP 45- CSPRNG | مشاهده آموزش |
آموزش PHP 44- کلاس Anonymous | مشاهده آموزش |
آموزش PHP 43 – عملگر Spaceship | مشاهده آموزش |
آموزش PHP 42- عملگر Null Coalescing | مشاهده آموزش |
آموزش PHP 41- تعریف کردن نوع های اسکالر | مشاهده آموزش |
آموزش PHP 40- ویژگی های PHP 7 | مشاهده آموزش |
آموزش PHP 39 – MySqli API | مشاهده آموزش |
آموزش PHP 38- MySql API | مشاهده آموزش |
آموزش PHP 37- متغیرهای $_SERVER | مشاهده آموزش |
آموزش PHP 36- متغیرهای super global | مشاهده آموزش |
آموزش PHP 35 – مدیریت Exception | مشاهده آموزش |
آموزش PHP 20 – رشته ها | مشاهده آموزش |
آموزش PHP 34- مدیریت خطا | مشاهده آموزش |
آموزش PHP 33- آپلود فایل ها | مشاهده آموزش |
آموزش PHP 32 -Sessions | مشاهده آموزش |
آموزش PHP 31- کوکی ها | مشاهده آموزش |
آموزش PHP 30- متدهای POST و GET | مشاهده آموزش |
آموزش PHP 29- استفاده از فرم HTML | مشاهده آموزش |
آموزش PHP – 28- مفاهیم وب | مشاهده آموزش |
آموزش PHP – 27- ورودی خروجی فایل | مشاهده آموزش |
آموزش PHP – 26- ورودی خروجی کنسول | مشاهده آموزش |
آموزش PHP – 25- چندریختی (Polymorphism) | مشاهده آموزش |
آموزش PHP – 24- وراثت | مشاهده آموزش |
آموزش PHP – 23- کلاس ها و شی ها | مشاهده آموزش |
آموزش PHP – 22- شی گرایی (OOP) | مشاهده آموزش |
آموزش PHP – 21- توابع | مشاهده آموزش |
آموزش PHP – 19 – آرایه ها | مشاهده آموزش |
آموزش PHP – 18 – دستور Continue | مشاهده آموزش |
آموزش PHP – 17 – دستور توقف break | مشاهده آموزش |
آموزش PHP – 16 – حلقه foreach | مشاهده آموزش |
آموزش PHP – 15 – حلقه for | مشاهده آموزش |
آموزش PHP – 14 – حلقه DO WHILE | مشاهده آموزش |
آموزش PHP – 13 – حلقه WHILE | مشاهده آموزش |
آموزش PHP – 12 – حلقه ها | مشاهده آموزش |
آموزش PHP – 11 – تصمیم گیری | مشاهده آموزش |
آموزش PHP – 10 – عملگرهای شرطی | مشاهده آموزش |
آموزش PHP – 9 – عملگرهای انتساب | مشاهده آموزش |
آموزش PHP – 8 – عملگرهای منطقی | مشاهده آموزش |
آموزش PHP – 7 – مقایسه عملگرها | مشاهده آموزش |
آموزش PHP – 6 – عملگرهای منطقی | مشاهده آموزش |
آموزش PHP – 5 – انواع عملگرها | مشاهده آموزش |
آموزش PHP – 4 – انواع داده و متغیرها | مشاهده آموزش |
آموزش PHP – 3 – syntax مقدماتی | مشاهده آموزش |
آموزش PHP – 2- تنظیم محیط PHP | مشاهده آموزش |
آموزش PHP – 1- مقدمات | مشاهده آموزش |
بزرگترین مرجع آموزش رایگان PHP از مقدماتی تا پیشرفته (ویدیویی و متنی) | مشاهده آموزش |
آموزش PHP – بخش 11 – نصب کارگزار وب | مشاهده آموزش |
آموزش PHP – بخش 10 – انتخاب نام دامنه | مشاهده آموزش |
آموزش مدار منطقی 16 – معادل دسیمال یک عدد باینری | مشاهده آموزش |
آموزش PHP – بخش 9 – انتخاب یک شرکت میزبان وب | مشاهده آموزش |
آموزش PHP – بخش 8 – استفاده از یک محیط وب موجود | مشاهده آموزش |
آموزش PHP – بخش 7 – تنظیم محیط PHP | مشاهده آموزش |
آموزش PHP – بخش 6 – نکاتی در مورد نسخه های قدیمی PHP | مشاهده آموزش |
آموزش PHP – بخش 5 – خود را در مورد تغییرات PHP به روز نگه دارید و وب سرورها | مشاهده آموزش |
آموزش PHP بخش 4 – PHP برای وب | مشاهده آموزش |
آموزش PHP بخش 3 – استفاده از PHP با سیستم پروندهای | مشاهده آموزش |
آموزش PHP بخش 2 – استفاده از PHP برای برنامههای وب | مشاهده آموزش |
آموزش PHP – آشنایی با PHP و چرا باید اصلا آن را یاد بگیریم؟ | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 10 – تعریف و کار با آرایه ها در PHP | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 9 – ساختار دستوری switch | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 8 – حلقه های while | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 7 – ساختار دستوری if | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 6 – ارسال پارامتر ( Parameter ) به تابع | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 5 – توابع در PHP | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 4 – متغیرها در PHP | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 3 – ساختار دستوری Syntax در PHP | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت 2 – نحوه نصب و اجرای PHP | مشاهده آموزش |
آموزش PHP سایت w3schools – قسمت اول – مقدمه و معرفی زبان PHP | مشاهده آموزش |
9 تابع سودمند php | مشاهده آموزش |
ساخت Auto Complete با استفاده از PHP و jQuery | مشاهده آموزش |
متغیرها در PHP (راهنمای جامع آموزش متغیر های PHP) | مشاهده آموزش |
انواع داده در PHP | مشاهده آموزش |
ثوابت در PHP | مشاهده آموزش |
نمایش متغیرها با print_r و var_dump در PHP | مشاهده آموزش |
نمایش متغیرها با براکت و تا کجا ذخیره شدن متغیر در PHP | مشاهده آموزش |
نمایش مقادیر متغیرها در PHP – نمایش با echo و print | مشاهده آموزش |
آموزش PHP – نمایش با echo و print – قسمت 2 | مشاهده آموزش |
آموزش PHP – نمایش محتوا در یک صفحه وب با echo و print – قسمت 1 | مشاهده آموزش |
آموزش PHP – نوشتن کد PHP | مشاهده آموزش |
آموزش PHP – دستورات مرکب | مشاهده آموزش |
آموزش PHP – نگاهی به Syntax زبان برنامه نویسی PHP | مشاهده آموزش |
چگونه یک اسکریپت لوگین مقدماتی در PHP بسازیم؟ | مشاهده آموزش |
آموزش PHP (قسمت 3) – بررسی ساختار یک اسکریپت PHP | مشاهده آموزش |
آموزش PHP (قسمت دوم) – چگونه سرور وب فایل های PHP را پردازش می کند؟ | مشاهده آموزش |
نوشتن یک عبارت PHP | مشاهده آموزش |
گرفتن اطلاعات مورد نیاز در مورد اسکریپت فعلی در PHP – بخش دوم | مشاهده آموزش |
گرفتن اطلاعات مورد نیاز در مورد اسکریپت فعلی در php | مشاهده آموزش |
پروژه php کشف اینکه چه متغیرها و ثوابت و توابع و کلاس ها و رابط ها موجود هستند. | مشاهده آموزش |
توابع در php | مشاهده آموزش |
پروژه ای برای یافتن نوع داده در php | مشاهده آموزش |
عبارات قاعده ای regular expressions در php | مشاهده آموزش |
رشته ها در php | مشاهده آموزش |
آرایه ها در PHP | مشاهده آموزش |
اعداد در php | مشاهده آموزش |
نحوه جلوگیری از ورود دستورات SQL در داخل کوئری Query در php | مشاهده آموزش |
دانلود کتاب های آموزش PHP
اپلیکیشن ها و برنامه نویسی قالب پی اچ پی Smarty
Smarty PHP Template Programming
and Applications
دانلود کتاب اپلیکیشن ها و برنامه نویسی قالب پی اچ پی Smarty
Programming PHP
برنامه نویسی PHP
PHP 5 برنامه نویسی قدرتمند
PHP 5 Power Programming
دانلود کتاب PHP 5 برنامه نویسی قدرتمند
سایر منابع آموزش ویدیویی PHP
آموزش های ویدیویی | ||
---|---|---|
آموزش PHP – ویدیو 29 – اشاره گرها | رفتن به مطلب | |
آموزش PHP – ویدیو 30 – توابع | رفتن به مطلب | |
آشنایی با syntax زبان php و شروع کدنویسی | رفتن به مطلب | |
چطور یک اکستنشن (Extension) برای PHP بسازیم | رفتن به مطلب | |
آموزش زبان برنامه نویسی php | رفتن به مطلب | |
آموزش پروژه محور طراحی سایت نمایشگاه مبل با php قسمت اول | رفتن به مطلب | |
آموزش برنامه نویسی وب با زبان PHP (قسمت 2) | رفتن به مطلب | |
آموزش PHP – ویدیو 25 – حلقه for | رفتن به مطلب | |
آموزش PHP – ویدیو 24 – حلقه تکرار while | رفتن به مطلب | |
آموزش PHP – ویدیو 26 – حلقه foreach | رفتن به مطلب | |
آموزش پروژه محور طراحی سایت نمایشگاه مبل با php قسمت سوم | رفتن به مطلب | |
Udemy.Advanced.search.form.with.PHP | رفتن به مطلب | |
آموزش پروژه محور طراحی سایت نمایشگاه مبل با php قسمت دوم | رفتن به مطلب | |
ساخت فریموورک MVC در PHP – قسمت چهارم | رفتن به مطلب | |
آموزش PHP – ویدیو 27 – دستور continue | رفتن به مطلب | |
آموزش PHP – ویدیو 28 – دستور break | رفتن به مطلب | |
131-آموزش Stored procedure در mysql و php my admin – قسمت سوم | رفتن به مطلب | |
آموزش تغییر نسخه php در هاست دایرکت ادمین | رفتن به مطلب | |
آموزش تغییر نسخه php در هاست cpanel | رفتن به مطلب | |
130-آموزش Stored procedure در mysql و php my admin – قسمت دوم | رفتن به مطلب | |
129-آموزش Stored procedure در mysql و php my admin – قسمت اول | رفتن به مطلب | |
131-آموزش Stored procedure در mysql و php my admin – قسمت چهارم | رفتن به مطلب | |
Udemy.The.Complete.VestaCP.Course.Nginx.Apache.MySql.PHP | رفتن به مطلب | |
Udemy.The.Complete.VestaCP.Course.Nginx.Apache.MySql.PHP | رفتن به مطلب | |
معرفی زبان برنامه نویسی php | رفتن به مطلب | |
آموزش PHP – ویدیو 23 – دستور switch | رفتن به مطلب | |
توابع در زبان php و python | رفتن به مطلب | |
ساخت فریموورک MVC در PHP – قسمت اول | رفتن به مطلب | |
ساخت فریموورک MVC در PHP – قسمت دوم | رفتن به مطلب | |
آموزش برنامه نویسی وب با زبان PHP | رفتن به مطلب | |
مقایسه سرعت اجرایی و راحتی کدنویسی زبان های برنامه نویسی C++ java C# php python | رفتن به مطلب | |
آموزش آشنایی با php رایگان | رفتن به مطلب | |
آموزش ایجاد فروشگاه اینترنتی با زبان php | رفتن به مطلب | |
آموزش PHP – ویدیو 8 – متغیرها و توضیحات | رفتن به مطلب | |
ساخت فریموورک MVC در PHP – قسمت سوم | رفتن به مطلب | |
آموزش PHP – ویدیو 18 – تغییر نوع داده | رفتن به مطلب | |
آموزش PHP – ویدیو 10 – توابع رشته ها | رفتن به مطلب | |
آموزش PHP – ویدیو 14 – آرایه ها | رفتن به مطلب | |
آموزش PHP – ویدیو 9 – رشته ها | رفتن به مطلب | |
آموزش PHP – ویدیو 19 – ثوابت | رفتن به مطلب | |
آموزش PHP – ویدیو 20 – دستور if | رفتن به مطلب | |
آموزش سوکت پروگرمینگ (آموزش برنامه نویسی سوکت با php به صورت شی گرایی) | رفتن به مطلب | |
بارگزاری فایل ها به صورت مستقیم بر روی هاست در نرم افزار PHP Storm | رفتن به مطلب | |
ویدئو ارائه پروژه سایت فروشگاه اینترنتی با زبان PHP | رفتن به مطلب | |
آموزش PHP – ویدیو 16 – توابع آرایه | رفتن به مطلب | |
آموزش PHP – ویدیو 13 – Booleans | رفتن به مطلب | |
آموزش PHP – ویدیو 12 – اعداد | رفتن به مطلب | |
آموزش تعمیرات ای سی یو ، ایسیو ، ECU | رفتن به مطلب | |
آموزش PHP – ویدیو 15 – آرایه های انجمنی | رفتن به مطلب | |
برطرف کردن مشکل خطای بروزرسانی نسخه php در وردپرس | رفتن به مطلب | |
آموزش PHP – ویدیو 11 – اعداد اعشاری | رفتن به مطلب | |
مروری بر نحوه ایجاد چت روم با لاراول و ویو جی اس با ادیتور php storm | رفتن به مطلب | |
120-نحوه autoloading در کلاس های php | رفتن به مطلب | |
آموزش PHP – ویدیو 17 – null و empty | رفتن به مطلب | |
آموزش PHP – ویدیو 22 – عملگر های مقایسه ای و منطقی | رفتن به مطلب | |
اموزش زبان برنامه نویسی php – توابع و عملگرها | رفتن به مطلب | |
121-کلاس های abstract و final در php | رفتن به مطلب | |
آموزش PHP – ویدیو 21 – دستور else و elseif | رفتن به مطلب | |
پیاده سازی دفترچه تلفن با استفاده از فریمورک Laravel در PHP | رفتن به مطلب | |
05-مبانی شی گرایی در php | رفتن به مطلب | |
01-شی گرایی در php -متغییر های private -public-کلاس ها در php | رفتن به مطلب | |
07-autoloading کلاس ها در php | رفتن به مطلب | |
03-ایجاد کلاس مستطیل در php با توانایی محاسبه مساحت و محیط | رفتن به مطلب | |
119-نحوه overloading در php | رفتن به مطلب | |
14- polymorphism در شی گرایی php -چندشکلی در شی گرایی php | رفتن به مطلب | |
11-مفهوم override در php – مفهوم override در شی گرایی php | رفتن به مطلب | |
10- Object Inheritance php -ارث بری در شی گرایی php | رفتن به مطلب | |
12-کلاس های abstract و final در شی گرایی php | رفتن به مطلب | |
04-import class in php-include class in php- require class in php | رفتن به مطلب | |
08-مفهوم namespace در شی گرایی php | رفتن به مطلب | |
13- interface در php -مفهوم اینرفیس در php | رفتن به مطلب | |
6-تابع tostring در کلاس های php -مفهوم tostring در شی گرایی php | رفتن به مطلب | |
118-مروری کلی بر مفاهیم شی گرایی در php | رفتن به مطلب | |
02-getter setter در php -دسترسی به متغییرهای private در php- | رفتن به مطلب |
مزیت های PHP
خب می خواهید php بدانید و آنرا آموزش ببینید؟ شاید این اولین ماجراجویی برنامه نویسی شما باشد و php را انتخاب کردید برای اینکه دوست خوره تکنولوژی شما به شما گفته که برای فهمیدن، زبانی ساده است.
php یکی از ساده ترین زبان های برنامه نویسی برای فهمیدن و آموزش و یادگیری است. توسعه دهندگان PHP به سادگی از آن استفاده می کنند.
شاید هم قبلا برنامه نویسی به زبانی دیگر را بلد بوده اید. حالا تصمیم گرفته اید که PHP را مطالعه کنید و یاد بگیرید زیرا که بهترین زبان برای پروژه نرم افزاری وب جدید شماست. تصمیم خوبیست برای اینکه PHP بسیار مناسب نوشتن کدهای داینامیک وب است. PHP بسیار ساده برای شروع است ولی ویژگی های حرفه ای بسیاری برای برنامه نویسان حرفه ای نیز دارد.
PHP شبیه به C است
اگر C می دانید، خیلی جلو خواهید بود زیرا که سینتکس و ساختار گرامری زبان PHP بسیار شبیه سینتکس C است.
PHP یک برنامه بسیار پرطرفدار کد باز است که هدف آن زبان اسکریپتی بودن است. از اول برای طراحی و توسعه وب سایت ساخته شده است. PHP کارایی خود را پس از پیدایش ثابت کرد و به سرعت زبانی محبوب شد و تبدیل به زبانی با قابلیت های کامل مانند آنچه در امروز است، شد.
مزیت های PHP را می توان اینگونه توصیف کرد :
سریع است: بر روی وب سایت ها، برای اینکه در داخل کد HTML تعبیه می شود و زمان پردازش و لود یک صفحه کوتاه است.
رایگان است : پی اچ پی ثابت می کند که غذاهای رایگان هنوز وجود دارند و می توانید بیشتر از چیزی که پرداخت می کنید، دریافت کنید.
برای استفاده ساده است : سینتکس ساده و راحتی برای فهمیدن و استفاده حتی برای غیر برنامه نویسان دارد.
برای استفاده در وب سایت ها، کد پی اچ پی جوری طراحی گشته که به سادگی در فایل HTML قرار گیرد.
چند منظوره است : پی اچ پی بر روی محدوده وسیعی از سیستم عامل ها شامل ویندوز، مک، او اس و بیشتر گونه های یونیکس اجرا می شود.
پشتیبانی فنی از آن به صورت وسیعی موجود است. می توانید در سایت PHP.NET از این پشتیبانی ها در زمینه های گوناگون استفاده کنید.
امن است : تا زمانی که اسکریپت های شما درست طراحی شوند، کاربرها کد پی اچ پی شما را نخواهند دید.
قابل شخصی سازی است : لیسانس سورس باز پی اچ پی به شما اجازه تغییر نرم افزار PHP را می دهد. می توانید چیزی اضافه کنید یا قابلیت هایی را تغییر دهید تا محیط مطبوع خود را بسازید.
جوانب گوناگون یادگیری و استفاده از PHP
PHP یک زبان با هدف عمومی است که می تواند در اسکریپت های با هدف عمومی نوشته شود. اسکریپت ها فایل کامپیوتری هستند که شامل دستورالعمل های درون زبان PHP هستند که به کامپیوتر می گوید که چه چیزهایی باید انجام شود از قبیل چاپ کلمه ای مانند hello روی صفحه مانیتور یا ذخیره داده مشخصی در یک دیتابیس.
اکثر اسکریپت ها حاوی یک سری از دستور العمل ها هستند که وظایفی از طراحی صفحات وب تا هدایت سیستم فایل شما را انجام می دهند.
از آنجا که PHP زندگی خود را بر روی وب شروع کرده، ویژگی های بسیاری دارد که مخصوصا بسیار خوب و مناسب استفاده برای اسکریپت هایی که صفحات داینامیک وب را می سازند، هست.
در حال حاضر شما بیشتر PHP را برای کارهای تحت صفحات وب مشاهده می کنید ولی اهداف دیگر آن نیز در حال رشد است.
PHP بسیار پرطرفدار برای صفحات وب است. با توجه به وب سایت PHP ، بالای 11 میلیون دامین از پی اچ پی استفاده می کنند. برای همین است که خیلی از سایت های پربازدید تصمیم گرفتند از زبان شخصی خودشان به PHP مهاجرت کنند.
آموزش و آشنایی با PHP
PHP یک زبان اسکریپتی مخصوصا طراحی شده برای استفاده در وب است. ویژگی هایی دارد که شما را در برنامه نویسی وظایف مورد نیاز طراحی اپلیکیشن های داینامیک وب یاری می کند.
در ابتدای این سری آموزش های مقدماتی و بنیادی PHP نوشتن اسکریپت های PHP را شرح خواهیم داد. قواعد ی که به همه عبارات PHP اعمال می شوند. توجه کنید که این قوانین،گرامر عمومی و قوانین نشان گذاری است.
زبان برنامه نویسی و طراحی وب PHP چگونه کار می کند؟
نرم افزار پی اچ پی برای کار با سرور تحت وب کار می کند. نرم افزاری است که صفحات وب را به دنیا، ارائه می دهد. وقتی یک آدرس وب URL را در مرورگر وب خود وارد کنید، یک پیغام به سرور وب در آن آدرس می فرستید و درخواست می کنید که به شما یک فایل HTML برگرداند.
سرور وب با فرستادن فایل به شما اینگونه پاسخ می دهد. مرورگر شما فایل HTML را می خواند و صفحه وب مربوطه را نمایش می دهد. همچنین وقتی که بر روی یک لینک در یک صفحه وب کلیک می کنید شما یک فایل از سرور وب را در واقع درخواست می کنید. سرور وب وقتی که بر روی یک دکمه صفحه وب کلیک می کنید که فرم را ارسال می کند یک فایل را پردازش می کند. این پردازش اساسا مشابه وقتی است که PHP در آن سرور وب نصب شده باشد.
فایلی را درخواست می کنید و سرور وب ، نرم افزار پی اچ پی را اجرا می کند و آنرا بصورت HTML به مرورگر بر می گرداند. باید که پی اچ پی را برای این امر تحسین کرد.
پردازش عبارات PHP
وقتی که PHP نصب می شود، سرور وب جوری تنظیم می شود که بعضی از پسوندها و نوع های فایل را حاوی عبارات پی اچ پی بداند و آنها را با این نرم افزار اجرا کند. اغلب اوقات این پسوند ها .php یا .phtml هستند.
وقتی که سرور وب یک درخواست برای یک فایل با پسوند معین شده می گیرد، آنرا بصورت عبارات HTML بر می گرداند ولی در اصل عبارات PHP این وسط توسط نرم افزار پی اچ پی تفسیر و پردازش شده اند و بصورت اچ تی ام ال به درخواست کننده بازگردانده شده اند.
وقتی عبارات زبان پی اچ پی پردازش شدند، فقط خروجی یا هرچیزی که بر روی صفحه نمایش پرینت می شود، توسط سرور وب به مروگر وب شما فرستاده می شود. عبارات PHP ، آنها که خروجی ای به نمایش درست نمی کنند، در خروجی فرستاده شده به مرورگرتان فرستاده نمی شوند.
در نتیجه زبان PHP زبانی نیست که بصورت معمول و مانند HTML به کاربر نمایش داده شود. بر ای نمونه این دستور ساده پی اچ پی چنین خروجی را نمایش می دهد :
1 2 3 |
<? Php Echo “<p>Hello World</p>”; ?> |
خروجی که به مرورگر فرستاده می شود :
1 |
<p>Hello World</p> |
پیدایش PHP
PHP یک زبان برنامهنویسی با هدف کلی است که به ویژه برای توسعه وب مناسب است. در اصل توسط برنامهنویس دانمارکی – Lerdorf در سال ۱۹۹۴ ایجاد شد؛ اداره و توسعه PHP در حال حاضر توسط گروه PHP انجا می شود. PHP در اصل برای صفحه خانگی شخصی، بکار می رفت، اما اکنون بخاطر ابتکارگرای بازگشتی به عنوان پردازش ابرمتن شناخته می شود.
کد PHP معمولا بر روی یک سرور وب با استفاده از یک مفسر PHP به عنوان یک ماژول، یا به عنوان یک رابط دروازهای مشترک پردازش میشود. در سرور وب، نتیجه کد تفسیر شده، اجرا می شود که ممکن است هر نوع دادهای باشد، از قبیل دادههای HTML یا دادههای تصویر دودویی یا کل یا بخشی از پاسخ HTTP.
سیستمهای مختلف وب، سیستمهای مدیریت محتوای وب، و چارچوبهای وب وجود دارند که میتواند برای ایجاد یا تسهیل خلق این واکنش به کار گرفته شود. علاوه بر این، PHP را می توان برای بسیاری از وظایف برنامهنویسی خارج از بافت وب، مانند برنامههای گرافیکی مستقل و کنترل پهباد استفاده کرد. همچنین کد PHP دلبخواهی نیز میتواند از طریق واسط خط فرمان (CLI) تفسیر و اجرا شود.
مفسر استاندارد PHP که با موتور Zend کار میکند، نرمافزار آزاد است که تحت مجوز PHP آزاد شده است. PHP به طور گسترده به وب سایت ها منتقل شده است و میتواند در اغلب سرورهای وب و در هر سیستم عامل و پلتفرم، بدون هزینه، مستقر شود.
زبان PHP بدون یک استاندارد یا استاندارد نوشته شده تا سال ۲۰۱۴ رشد کرده است و اجرای اصلی به عنوان استانداردی عمل میکند که پیادهسازی دیگری با هدف پیروی از آن انجام میشود. از سال ۲۰۱۴، کار برای ایجاد یک استاندارد PHP شروع پیدا کردهاست.
از جولای ۲۰۲۰ تا الان بیش از نیمی از سایتها بر روی وب که از PHP استفاده میکنند هنوز از نسخههای منسوخ شده و همچنین بالاتر از یک سوم همه وب سایتها از ورژن ۵.۶ یا قدیمیتر استفاده میکنند (در حالی که Debian 9 هنوز از نسخه ۷ و ۷.۱ پشتیبانی میکند). علاوه بر این، نسخه PHP ۷.۲، محبوبترین نسخه PHP تحت حمایت PHP، به روزرسانی های امنیتی در ۳۰ نوامبر ۲۰۲۰ را ادامه خواهد داد و از آن تاریخ دیگر ادامه پشتیبانی امنیتی آن را ارائه نخواهد کرد، مگر اینکه وب سایتهای PHP به نسخه ۷.۳ ارتقا داده شوند. در این صورت اگر کاربران به این نسخه مهاجرت نکنند، ۷۰ درصد از وب سایتهای PHP بر روی نسخههای متوقف شده خواهند بود.
سایت های آموزش PHP
http://php.net/manual/en/tutorial.php
http://www.tutorialspoint.com/php/
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)
سلام
خسته نباشید.
اگر امکانش هست چند نرم افزار دیکودکردن (تست شده) فایل های پی اچ پی را برایم معرفی بکنید؟ لطفا جواب را به ایمیل بفرستید.
سلام در مورد امنیت در پی اچ پی مبحثی ندارید ؟
سلام مهندس . اقا من مبتدیم خیلی علاقه دارم به این php اما تو شهرمون جایی یا کسی نداریم که بتونم یاد بگیرم یک راهنمایی اگه میشه بکنید متشکرم
سلام و عرض ادب
میخواستم بدونم امکان قرار دادن لینک وب سایت آموزشی ما در سایت شما هست یا خیر؟
ممنون میشم اگر امکان داره هزینه مورد نظرتون برای تبلیغات رو هم بفرمایید
متشکرم
به زودی تعرفه های تبلیغ رو روی سایت می ذاریم
سلام میخاستم ببینم تو این کتابا مباحث شی گرایی رو هم داره ؟
سلام می خواستم از سایت بسیار خوبتون تشکر کنم