PHP یک زبان برنامه نویسی منبع باز سمت سرور است که بسیاری از توسعه دهندگان برای توسعه وب از آن استفاده می کنند. همچنین یک زبان همه منظوره است که می توانید از آن برای ساخت پروژه های زیادی از جمله رابط کاربری گرافیکی (GUI) استفاده کنید.
در این مقاله، من به شما کمک میکنم دنیای PHP را کشف کنید تا بتوانید نحوه کار و ویژگیهای اساسی آن را بیاموزید.
مخفف PHP در ابتدا مخفف Personal Homepage بود. اما اکنون یک مخفف بازگشتی برای Hypertext Preprocessor است. (از این نظر که کلمه اول خود مخفف است بازگشتی است، بنابراین معنی کامل از مخفف پیروی نمی کند.)
اولین نسخه PHP 26 سال پیش راه اندازی شد. اکنون در نسخه 8 است که در نوامبر 2020 منتشر شد، اما نسخه 7 همچنان پرکاربردترین است.
پی اچ پی بر روی موتور Zend اجرا می شود که محبوب ترین پیاده سازی است. پیاده سازی های دیگری نیز وجود دارد، مانند طوطی، HPVM (ماشین مجازی هیپ هاپ)، و هیپ هاپ که توسط فیس بوک ایجاد شده اند.
PHP بیشتر برای ساخت وب سرور استفاده می شود. بر روی مرورگر اجرا می شود و همچنین می تواند در خط فرمان اجرا شود. بنابراین، اگر تمایلی به نمایش کد خروجی خود در مرورگر ندارید، می توانید آن را در ترمینال نشان دهید.
مزایای PHP
PHP مزایایی دارد که آن را بسیار محبوب کرده است و اکنون بیش از 15 سال است که زبان مورد استفاده برای سرورهای وب بوده است. در اینجا برخی از مزایای PHP آورده شده است:
Cross-Platform: PHP مستقل از پلتفرم است. برای استفاده از آن لازم نیست سیستم عامل خاصی داشته باشید زیرا روی هر پلتفرمی اجرا می شود، خواه مک، ویندوز یا لینوکس.
متن باز: PHP متن باز است. کد اصلی در دسترس همه کسانی است که می خواهند بر اساس آن بسازند. این یکی از دلایل محبوبیت یکی از فریمورک های آن، لاراول است.
یادگیری آسان: یادگیری PHP برای مبتدیان مطلق سخت نیست. اگر از قبل دانش برنامه نویسی دارید، می توانید آن را زیبا انتخاب کنید.
PHP با همه پایگاههای داده همگامسازی میشود: شما به راحتی میتوانید PHP را به همه پایگاههای داده، رابطهای و غیر رابطهای متصل کنید. بنابراین می تواند در کمترین زمان به MySQL، Postgress، MongoDB یا هر پایگاه داده دیگری متصل شود.
انجمن حمایتی: PHP یک انجمن آنلاین بسیار حمایت کننده دارد. اسناد رسمی راهنماهایی در مورد نحوه استفاده از ویژگی ها ارائه می دهد و می توانید به راحتی مشکل خود را در حالی که گیر کرده اید برطرف کنید.
چه کسی از PHP استفاده می کند؟
تعدادی از شرکت های تاسیس شده و غول های فناوری از PHP برای اجرای سرورهای خود استفاده می کنند و چیزهای باورنکردنی زیادی می سازند.
فیس بوک: فیس بوک از PHP برای تقویت سایت خود استفاده می کند. به نوبه خود، این شرکت با ایجاد یک پیاده سازی به نام Hip Hop برای PHP به جامعه کمک کرد.
ویکی پدیا: یکی از بزرگترین منابع اطلاعاتی جهان در مورد هر موضوعی، ویکی پدیا با زبان PHP ساخته شده است.
سیستم های مدیریت محتوا (CMS): محبوب ترین سیستم مدیریت محتوای جهان، وردپرس، با زبان PHP ساخته شده است. سایر سیستم های مدیریت محتوا مانند دروپال، جوملا و مجنتو نیز با PHP ساخته شده اند. Shopify روی PHP نیز اجرا می شود.
پلتفرم های میزبانی وب: بسیاری از پلتفرم های میزبانی وب مانند BlueHost، Site ground و Whogohost سرورهای میزبان خود را با استفاده از PHP اجرا می کنند.