آموزش برنامه نویسی تحت وب:php جلسه اول
PHP یک زبان برنامهنویسی به حساب میآید که با استفاده از آن میتوانید به سادگی وبسایتهای مورد نظر خود را ایجاد و در اختیار دیگران قرار دهید. ما در طول دوره آموزش PHP سعی داریم که این زبان را قدم به قدم به شما آموزش دهیم.
PHP چیست؟
قبل از شروع کار و یادگیری PHP در قدم اول باید درک کنیم که PHP چیست؟ و به ما کمک میکند تا چه کاری را انجام دهیم؟
PHP یک زبان برنامهنویسی منبع باز (open-source) و شیءگرا محسوب میشود که شما با استفاده از آن میتوانید وبسایتها و وباپلیکیشنهای مختلفی را برای کار خود ایجاد کنید.
در بخش اول دوره آموزش PHP ما سعی کردهایم به شکل مفصلی در مورد PHP و تاریخچه و بازار کار آن صحبت کنیم، در صورتی که علاقمند به اطلاعات بیشتر هستید میتوانید قبل از انتخاب PHP این بخش را به شکل کامل ببینید.
چرا PHP؟
در زیر فهرستی از ویژگیها را در اختیارتان قرار میدهیم که با توجه به آنها میتوانید برخی از ویژگیهای کلیدی PHP را بشناسید.
PHP دارای API برای دسترسی و ارتباط ساده با دیتابیسهای مانند mysql, sqlite و... است.
PHP را میتوان به عنوان یکی از سادهترین زبانها برای ایجاد وبسایت، به حساب آورد.
PHP دارای امکان راهاندازی بر روی پلتفرمهای مختلف است.
PHP را میتوان به عنوان یک زبان برنامهنویسی سریع ، پرقدرت و امن دانست.
PHP را میتوان از لحاظ شیگرای یک زبان کامل به حساب آورد.
توجه داشته باشید PHP در استفاده بهینه از منابع و حافظه نمونه است.
PHP در استفاده بهینه از منابع و حافظه یکی از بهترینهاست.
PHP کاملا رایگان و open source به حساب میآید.
فهرستی که در بالا ارائه کردهایم تنها بخشی از ویژگیهای کلیدی PHP به حساب میآید که با توجه به آنها میتوان انتخاب سادهتری داشته باشید.
البته در طول دوره آموزش PHP سعی میکنیم این موارد و موارد دیگر را به شکل دقیقتری به شما توضیحدهیم.
بازار کار PHP چگونه است؟
در حال حاضر PHP را میتوان یکی از پرمخاطبترین زبانهای ایجاد وبسایت دانست که از بازار کار بسیاری عالی در ایران و جهان برخوردار است، به شکلی که شما با یادگیری PHP میتوانید به سادگی به شکل فریلنسری یا در شرکتهای مختلف، کاری را مرتبط با زبان PHP پیدا کنید.
PHP زبانی است که با استفاده از آن فریمورکهای مختلف و محبوبی همچون لاراول و سیستم مدیریت محتواهای بسیار پر مخاطبی همچون وردپرس ایجاد شده است.
شما برای کار با لاراول و وردپرس قطعا نیاز دارید در قدم اول زبان PHP را به خوبی فرا بگیرید.
تاریخچه زبان PHP
هماهنطور که در بالا اشاره کردیم زبان برنامهنویسی PHP یکی از زبانهای سمت سرور است که کاربرد اصلی آن در پیادهسازی وبسایتهای پویا است. عبارت PHP مخفف Personal Home Page (صفحه خانگی شخصی) است که در طی زمان با یک مخفف سازی مجدد به شکل PHP:Hypertext Preprocessor تبدیل شد تا دارای مفهوم کاملتری شود.
این زبان برنامه نویسی در سال ۱۹۹۴ میلادی توسط راسموس لردورف (Rasmus Lerdorf) به صورت یک سری توابع کتابخانهای با زبان C پیاده سازی شد. در زمان کوتاهی ورژن دوم PHP نیز منتشر شد البته تا آن زمان نمیشد به شکل دقیقی اسم زبان برنامهنویسی را به PHP داد اما در سال ۱۹۹۷ زبان PHP محتول شد، دو شخص با نامهای زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andy Gutmans) هسته اصلی PHP را بازنویسی و نسخه سوم آن را منتشر کردند.
با بازنویسی هسته PHP یک موتور پردازشی با عنوان Zend بوجود آمد که تحول بزرگی در مسیر و تاریخچه PHP به حساب میآید و در طی ۱۰ سال بعد، همین تغییر مهم زبان برنامهنویسی PHP را تبدیل به مهمترین ابزار برای پیادهسازی پروژههای وب کرد.
در کنار پروژههای سفارشی که افراد مختلف با PHP پیادهسازی کردند یک سری سیستم مدیریت محتوای متن باز و رایگان با استفاده از PHP پیادهسازی شدهاند، که در ادامه فهرستی از آنها آمده است:
وردپرس یا WordPress (پرکاربردترین و رایج ترین سیستم مدیریت محتوای جهان)
جوملا یا Joomla (یکی از سیستم های مدیریت محتوای قوی و پر طرفدار)
دروپال یا Drupal (یکی از سیستم های مدیریت محتوای قوی و پر طرفدار)
اوپن کارت یا OpenCart (یک سیستم فروشگاه ساز قوی و ساده)
پرستاشاپ یا PrestaShop (یک سیستم فروشگاه ساز قوی)
مدیاویکی یا MediaWiki (سیستم مدیریت محتوای ویکی پدیا و سایت های مشابه)
مجنتو یا Magento (یکی از قوی ترین سیستم های فروشگاه ساز)
وی بولتن یا vBulletin (پر کاربردترین سیستم انجمن ساز یا فوریوم)
پیاده سازی زبان برنامهنویسی PHP تاثیر گرفته از زبانهای برنامه نویسی سی (C)، سی پلاس پلاس (C++)، جاوا (Java) و پرل (Perl) بوده است البته زبان PHP برعکس C , C++ و... که زبانهای کامپایلری هستند، به عنوا
همه توضیحات ...