PHP یک زبان برنامه نویسی توسعه یافته : یکی از زبان های برنامه نویسی که طرفداران زیادی دارد زبان برنامه نویسی PHP می باشد. زبانی توسعه یافته که در جهت طراحی سایت های پویا مورد استفاده قرار گرفته است.این زبان برنامه نویسی شی گرا می باشد. زبان برنامه نویسی PHP در میان کاربران کامپیوتر آنقدر محبوبیت دارد که می توان گفت حدود سه چهارم سایت های معتبر و شناخته شده همچون یاهو، فیس بوک آن را مورد استفاده قرار داده اند.
این مقاله توسط کارشناسان مجتمع فنی تهران شعبه انقلاب تقدیم نگاه مهربانتان خواهد شد ممنون که تا انتها با ما همراه خواهید شد.
ویژگی های PHP یک زبان برنامه نویسی توسعه یافته
زبان برنامه نویسی PHP نخستین بار توسط راسموس لِردورف در سال 1995 وقتی که جهت مدیریت صفحه خانگی خود تعدادی اسکریپت به زبان سی نوشت به دنیای برنامه نویسی معرفی گشت و در حال حاضر توسط گروه پی اچ پی در حال گسترش است.
زبان برنامه نویسی PHP برای نخستین بار با عنوان personal homepageبه معنای صفحه خانگی شخصی به کاربران معرفی شد. اما بعد از چندی با عنوان Hypertext Preprocessor به معنای پیش پردازنده ی ابر متن به کار خود ادامه داد.
از ویژگی های پی اچ پی می توان به موارد زیر اشاره نمائیم:
- زبان برنامه نویسی و اسکریپت نویسی رایگان می باشد.
- شی گرا
- متن باز یا Open Source
- بسیار پر استفاده تحت وب
زبان برنامه نویسی PHP درچه مواردی مورد استفاده قرار خواهد گرفت
از PHP می توان به عنوان یک زبان برنامه نویسی ساده نام برد که با ویژگی های بسیاری در موارد زیادی مورد استفاده قرار خواهید گرفت این موارد شامل:
- حل مسائل پیچیده علم ریاضی
- نشان دادن زمان و تاریخ جاری
- PHP کوکی ها را دریافت و ارسال می کند.
- گزارشی از اطلاعات بازدیدکنندگان وب سایت به شما خواهد داد.
تعریف PHP و HTTML
زبان برنامه نویسی PHP یک زبان برنامه نویسی سمت سرور می باسد به این معنا که همه ی دستورالعمل های این زبان برنامه نویسی در سمت سرور اجرا و در سرور ذخیره می گردد. و همین مورد تفاوت بین جاوا اسکریپت و پی اچ پی می باشد. چرا که در جاوا اسکرپیت که در سمت کاربر اجرا خواهد شد. اطلاعات خود را بر خلاف پی اچ پی بر روی مرورگر کاربر خود ذخیره می نماید.
بعد از اینکه اطلاعات در سمت سرو اجرا و ذخیره گشت در قالب کدهای Html بر روی مرورگر کاربر نمایش داده خواهد شد. دستورات PHP می توانند درون کدهای Html قرار بگیرند و این امر به خاطر ویژگی Html embedded این زبان برنامه نویسی امکان پذیر گشته است.
تفاوت PHP و پایگاه داده ها
پایگاه داده ها دارای اهمیت بالایی هستند php زبانی هست که به منظور ذخیره سازی اطلاعات خود طیف وسیعی از پایگاه داده ها را حمایت می نماید.بعضی از آنها عبارت خواهند بود از:
- Mysql
- oracle
- Sybase
تفاوت PHP و Frem work
محبوبیت پی اچ پی باعث ساخته شدن فریم ورک های زیادی گشته است از پرطرفدارترین آنها عبارت خواهند بود از :
- Laravel
- Symfony
- Nette
- CodeIgniter
- Yii
- Lumen
اهمیت استفاده از زبان برنامه نویسی PHP
مانند تمام زبان های برنامه نویسی این زبان نیز دارای مزایایی جهت انتخاب برنامه نویسان است که شامل موارد زیر می باشد:
- مزیت قابل توجه آن رایگان بودن آن می باشد.
- شی گراء و سریع می باشد.
- توسط بسیاری از پایگاه داده های پشتیانی می گردد.
- قابل اجرا بر روی تمامی سیستم عامل ها است.
- و می توان گفت تقریبا بر روی همه ی سرور ها قابل اجرا می باشد.
ضعف های زبان برنامه نویسی PHP
در کنار ویژگی های شایان و مهم این زبان برنامه نویسی دارای دو نقص نیز است نظیر:
- شما برای برنامه های خیلی خیلی بزرگ نمی توانید از پی اچ پی استفاده نمائید.
- راهکارهای امنیتی به صورت از پیش تعریف شده در اختیار برنامه نویس قرار نخواهد گرفت.
زبان برنامه نویسی PHP یک زبان بسیار قدرتمند در عرصه طراحی سایت های پویا است. که دارای رقبایی همچون Perl, JSP, ColdFusion و ASP.NET است اما ویژگی ها و قابلیت های بسیار آن که در بالا به برخی از آنها اشاره گشته است باعث محبوبیت و درعین حال کاربرد بسیار آن گشته است.
برای مطالعه بیشتر : CSS3 و jQuery در تولید انیمیشن