آشنایی با زبان برنامه نویسی PHP

آشنایی با زبان برنامه نویسی PHP
امروز قصد داریم شمارو با یکی از بهترین زبان های برنامه نویسی آشنا کنیم این زبان برنامه نویسی که پی اچ پی php نام دارد یکی از پرکاربرد ترین زبان های برنامه نویسی در طراحی وب می باشد پس در ادامه با پورتال جامع مهندسین ایران همراه باشید.
معرفی پی اچ پی PHP
پیاچپی (به انگلیسی: PHP) یک زبان برنامهنویسیِ شیءگرا است که برای طراحی وب توسعه یافته است، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شده است. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پیاچپی میباشد.در ابتدا پیاچپی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شده بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پیاچپی: پیشپردازندهٔ برمتن میباشد.
کدهای پیاچپی
کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
پیاچپی یک نرمافزار آزاد است که تحت مجوز پیاچپی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوانپیاچپی، با مجوز همگانی گنو (GPL) سازگار نیست. پیاچپی را میتوان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستمهای عامل و پلتفرمها (یا سکوها) وجود دارد.تمامی این استفادهها رایگان است.
فایل های پی اچ پی چگونه اند؟
• فایل های پی اچ پی دارای پسوند “.php” هستند
• فایل های با فرمت پی اچ پی می توانند شامل متن،کدهای HTML، CSS، جاوا اسکریپت و کد PHP باشند.
• کد PHP در سرور اجرا می شود و نتیجه آن به عنوان HTML ساده به مرورگر برگردانده می شود.
چرا از پی اچ پی استفاده کنیم؟
• پی اچ پی بر روی سیستم عامل های مختلف (ویندوز، لینوکس، یونیکس، مک OS X، و غیره) اجرا می شود.
• پی اچ پی با تقریبا تمام سرورهای مورد استفاده امروزه (آپاچی، IIS و غیره) سازگار است
• پی اچ پی از طیف گسترده ای از پایگاه های داده پشتیبانی می کند
• پی اچ پی رایگان است. میتوانید آن را از منبع رسمی www.php.netدانلود کنید.
• یادگیری پی اچ پی آسان است و سمت سروراجرا می شود.
با پی اچ پی میتوان:
• صفحات داینامیک ایجاد کرد
• پی اچ پی قادر به ایجاد، باز کردن، خواندن، نوشتن، حذف و بستن فایل ها در سرور می باشد
• پی اچ پی می تواند داده های فرم را جمع آوری کند
• کوکی ها را ارسال و دریافت کند
• پی اچ پی می تواند داده ها را در پایگاه داده خود اضافه، حذف و تغییر دهد
• پی اچ پی را می توان برای کنترل دسترسی به کاربر استفاده کرد
• پی اچ پی می تواند داده ها را رمزگذاری کند
• با PHP شما به خروجی HTML محدود نمی شوید. شما می توانید از پی اچ پی خروجی تصاویر، فایل های PDF و حتی فیلم های فلش بگیرید. شما همچنین می توانید هر خروجی متنی، مانند XHTML و XML را نیز بگیرید.