زبان برنامه نویسی php چیست؟ پی اچ پی (php) یک زبان برنامه نویسی توسعه یافته برای طراحی وب سایت است که مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابر متن است. اما در ابتدا php از عبارت personal homepage به معنای صفحه خانگی شخصی گرفته شده بود. از پی اچ پی میشه به عنوان زبان برنامه نویسی عمومی هم استفاده کرد. طبق آخرین آماری که دارم تا دی ماه 1391 روی 244 میلیون وب سایت و حدود 2 میلیون سرور نصب شده است؛ میشه گفت حدود سه چهارم وب سایت های دنیا از این زبان برنامه نویسی قدرتمند استفاده می کنند. سایت های شناخته شده ای مثل فیسبوک، وردپرس، جوملا، یاهو و ویکی پدیا از این زبان برنامه نویسی استفاده کرده اند. اما هنوز هم این زبان برنامه نویسی در حال به روزرسانی است و روز به روز در نسخه های جدید تر (ورژن های جدید تر) در حال توسعه یافتن است.
برای اینکه سرور، فایل های پی اچ پی و اسکریپتها رو شناسایی کنه پسوند فایل و تگها رو باید با فرمت "php." ذخیره کنیم. پسوند فایل های قدیمی تر پی اچ پی شامل:
phtml.
php3.
php4.
php5.
phps.
شما میتونید فایل های پی اچ پی و یا کد های خودتان را بدون تگ های HTML بسازید که به این فایل ها پی اچ پی محض می گویند. سرور، کد PHP را تفسیر می کند و نتایج را به عنوان کد
یادگیری و استفاده ی پی اچ پی راحت و آسان است. برای برنامه نویسان مبتدی که تازه شروع به توسعه و طراحی وب وب کرده اند، پی اچ پی اغلب به عنوان بهترین و مناسب ترین انتخاب برای یادگیری در نظر گرفته می شود.
پی اچ پی یک پروژه منبع باز است. یعنی این زبان برنامه نویسی توسط جامعه جهانی توسعه دهندگان توسعه یافته نگهداری می شود، که منبع کد رو به صورت آزاد برای دانلود و استفاده در اختیارتون می گذارد. هیچ هزینه ای برای استفاده از پی اچ پی برای پروژه های فردی یا تجاری، از جمله به روز رسانی های آینده نیاز نیست.
پی اچ پی روی سیستم عامل های مختلف مانند: ویندوز، لینوکس، سیستم عامل مک، و غیره اجرا می شود. و تقریبا با تمام سرورهای مورد استفاده امروز مانند Apache، IIS و غیره سازگاری دارد.
اسکریپت های نوشته شده در پی اچ پی معمولا سریعتر از آن هایی که در زبان های اسکریپتی دیگر مانند ASP.NET یا JSP نوشته شده است اجرا می شود.
از آنجایی که PHP توسط جامعه جهانی پشتیبانی می شود، پیدا کردن کمک یا مستندات برای پی اچ پی آنلاین بسیار آسان و راحت است.
این نسخه به صورت رسمی "Personal Home Page Tools" یا "PHP Tools" نامیده شد.
دو سال بعد از نسخه یک معرفی شد.
توسعه دهندگان به چند نفر افزایش یافتند. (زیو سوراسکی) و (اندی گاتمنس) این نسخه رو بازنویسی کردند.
سیستم دومرحله ای تجزیه و اجرای پیشرفته به این نسخه اضافه شد.
متغیرهای فوق سراسری (Superglobal) معرفی شدند.
تنظیم register_globals به صورت پیش فرض غیرفعال شد. با این تغییر اطلاعاتی که از طریق شبکه ارسال می شدند، دیگر به طور مستقیم در محدوده متغیرهای فوق سراسری قرار نمی گرفتند. این نکته مشکلات امنیتی احتمالی بسیاری از نرمافزارها را برطرف کرد.
رابط خط فرمان یا همان CLI به این نسخه اضافه شد.
صفحات راهنما(man page) برای دستورات phpsize و config-php اضافه شد.
موتور زِند (zend motor) نسخه 2 معرفی شد.
بهبود بازدهی با معرفی متغیرهای مترجم (Compiler Variables) در موتور جدید پی اچ پی. مدل PDO به عنوان یک رابط پایدار برای برقراری ارتباط با بانکهای اطلاعاتی معرفی شد.
افزونه فیلتر (Filter Extension) به صورت پیش فرض فعال شد. پشتیبانی از جی سن (JSON) افزوده شد.
پشتیبانی از namespace ،late static binding، دستور jump (نسخهٔ ضعیف شدهٔ دستور Goto) و زباله جمع کن. پشتیبانی بهتر از سیستم عامل ویندوز. پشتیبانی از اس کیو ال لایت نسخه ۳. کتابخانه Mysqlnd جایگزین کتابخانه libmysql (که مسئول برقراری ارتباط با بانک اطلاعاتی مای اس کیو ال بود) شد. افزونه fileinfo که کارایی بهتری در مورد MIME ها دارد، جایگزین افزونهٔ mime_magic شد. افزونهٔ بین الملل (Internationalization) اضافه شد و توابع ereg از دور خارج شدند.
پشتیبانی از Trait. پشتیبانی از آرایهها با فرمت کوتاه. سرور وب داخلی. بهبود کارایی و استفاده از حافظه به میزان کمتر.
ژنراتورها افزوده شدند (Generators). بهینهساز زند پلاس (+Zend Optimizer) اضافه شد.
قابلیت بازنویسی عملگرها (Operator Overloading).
عرضه نشد! نسخه رها شدهای از php
معرفی نسخه سوم موتور زند و بهبود کارایی، پشتیبانی از متغیرهای ۶۴ بیتی در ویندوز.
و آخرین نسخه از پی اچ پی که تا به اینجا قابلیت بازگردانی نوع void توسط توابع را دارد . کامل ترین نسخه زبان برنامه نویسی تحت وب یعنی PHP است.
تیم فناوری اطلاعات تکتا که گروه ما است، توانسته با به کار گیری از زبان برنامه نویسی پی اچ پی سامانه هوشمند مدارس لوح سیاه را طراحی کند و با استفاده از این سامانه در این شرایط بحرانی و تعطیلی مدارس توانسته دانش آموزان را به درس های عقب افتاده آن ها برساند تا با وجود این همه نعطیلی لتمه ای به درس خواندن دانش آموزان نخورد و درس خواندن هم برای تمامی دانش آموزان حتی جالب تر از قبلهم شده و کمتر از درس و مدرسه خسته می شودند. در نهایت با لوح سیاه
همان طور که در مقاله بالا خواندید متوجه شدید که با استفاده از زبان پی اچ پی چه پروژه هایی را میتوان به وجود آورد. (همانند لوح سیاه) و از آنان پول در آورد. همچنین شما عزیزان می توانید با خواندن کتاب چاه نفت آنلاین به این موضوع پی ببرید که چگونه می توانید با تکنولوژی های امروزی و کسب و کار اینترنتی به سادگی به فروش و درآمد بالا برسید. یک توضیح کوتاه تا شما عزیزان را به خواندن این کتاب عالی ترغیب کنم. تصور کنید که در تعطیلات تابستانی در کنار دریا در حال قدم زدن هستید و صدای اس ام اس گوشی شما به گوشتان می رسد و می بینید که 2 میلیون تومان به حسابتان واریز شده است. در آن لحضه چه حسی دارید؟!! خب با استفاده از راه کار های کتاب چاه نفت آنلاین می توانید عدد 2 میلیون تومانی را بیشتر و بیشتر هم بکنید. فکر کنم به اندازه کافی و به طور خلاصه توضیح دادم که شما با خواندن کتاب
درباره این سایت