PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

PHP آموزش زبان

آموزش زبان PHP نسخه 5 به بالا

ثبت کامنت ها و توضیحات در PHP

گاهی اوقات جهت سهولت در امر برنامه نویسی و یاد آوری کد ها ، می توانیم در بخش هایی از کد هایمان ، توضیحات اضافه ای (Comments) را قرار دهیم.  در زبان PHP جهت قرار دادن این توضیحات در متن کد ، از دو کاراکتر // جهت ایجاد توضیحات یک خطی و از علامت های /* و */ جهت ایجاد توضیحات چند خطی استفاده می کنیم. همچنین گاهی ممکن بخواهیم قسمتی از کد را غیر فعال نماییم . برای اینکار می شود آن قسمت را حذف نمود اما بهتر است آن را به طور موقت به یک توضیح تبدیل کنیم تا بعدا دچار مشکل نشویم. فراموش نکنید که توضیحات در کد های PHP اجرا نمی شوند و صرفا جهت اطلاع رسانی به برنامه نویس می باشند. در زیر نمونه هایی از نحوه ی ثبت توضیح در کد های PHP را ملاحظه می کنید :


<html>
<body>

<?php

// این یک توضیح است

/*
این یک
توضیح چند خطی
است
*/


// echo "یک روز زیبا";        =>  In code ejra nakhahad shod zira be surate comment aamade ast.


?>

</body>
</html>

شروع ساده کد های PHP

کد های PHP در سرور اجرا شده و خروجی آنها به صورت HTML به کاربر بازگردانده می شوند.
نحوه شروع PHP یا (PHP Synatx) :
کد های PHP همیشه با علامت php?> شروع و با علامت <? به پایان می رسند.  کد های PHP میتوانند در هر قسمتی از متن قرار بگیرند. در سرور هایی که اجازه ی مختصر نویسی (Shorthand) را به شما می دهند، شما می توانید به جای تگ php?> از تگ ?> استفاده نمایید . گرچه جهت سازگاری بهتر و همچنین پشتیبانی از نسخه های جدید PHP ، توصیه می شود تا از تگ های استاندارد PHP استفاده نمایید :
<?php
PHP Codes
?>
ادامه مطلب ...

PHP چگونه کار می کند ؟

PHP زبانی اسکریپتی و مبتنی بر سرور می باشد. این زبان جهت ایجاد صفحات داینامیک بسیار مناسب است. PHP قادر است تا به راحتی با دیتابیس هایی نظیر MySQL ارتباط برقرار کرده و از آن جهت ذخیره ، جستجو و نمایش اطلاعات استفاده نماید. خواه این اطلاعات مربوط به یک نرم افزار کوچک بوده و یا یک پروژه بزرگ تجاری !


بر خلاف زبان HTML که کد های آن توسط مرورگر ترجمه و نمایش داده می شوند ، کد های PHP توسط سروری که فایل های PHP بر روی آن است ترجمه و در معرض نمایش کاربر قرار می گیرند. تمامی کد ها قبل از ارسال به مرورگر کاربر پردازش و ترجمه شده و در نهایت به سمت کاربر ارسال می گردند.

همچنین PHP زبانی اسکریپتی است. بدین معنا که بر خلاف سایر زبان ها نیاز به کامپایل شدن کدها قبل از اجرا ندارد و شما می توانید تغییراتی را که در کد های خود به وجود می آورید به سرعت مشاهده کنید.

از آنجایی که این زبان مبتنی بر سرور است ، شما جهت کار با آن نیاز دارید تا سرور آن را بر روی کامپیوتر خود نصب کنید و عملا به صورت لوکال در کامپیوتر شخصیتان به یک سرور تبدیل شوید. یکی از وب سرور های معروف جهت کار با PHP ، وب سرور آپاچی ( Apache Web Server ) می باشد.


ادامه مطلب ...

تاریخچه PHP

نسخه اول زبان PHP در سال 1994 توسط Rasmus Lerdorf خلق شد. او ابتدا از PHP در صفحه شخصی خود استفاده نمود .

نگارش دوم آن در سال 1995 به نام Personal Home Page Tools منتشر شد که دارای مفسری ساده بود.

با گذشت زمان و افزایش استفاده کاربران از زبان PHP ، این پروژه از حالت شخصی خارج شده و قابل توسعه توسط عموم گردید . نسخه 3 زبان PHP پس از 9 ماه آزمون و تست در سال 1998 تکمیل شد و نام آن به PHP : Hypertext Preprocessor تغییر کرد.
اما در نسخه چهارم تحولات بزرگی در PHP رخ داد . در این ورژن از موتور جدید Zend برای ارتقا قابلیت ها استفاده شد. همچنین بهبود ارتباط با دیتابیس ، پشتیبانی از وب سرور های مختلف ، تعریف نشست ها ( Sessions ) ، ارتقا امنیت و بازدهی و ... از تغییرات بزرگی بود که در ورژن چهار میسر گردید .
نسخه پنجم و فعلی PHP در سال 2004 پس از توسعه و پیشرفتی دراز مدت ایجاد شد . در این نسخه از نگارش دوم موتور Zend در هسته ی PHP استفاده شد و قابلیت های زیادی نیز به آن اضافه گردید.


در این وبلاگ نیز به یادگیری نسخه 5 این زبان خواهیم پرداخت.