یکشنبه ۰۹ مرداد ۰۱

سایت تخصصی طراحی سایت و برنامه نویسی

زبان برنامه نویسی PHP چیست؟

۲۹ بازديد

زبان برنامه نویسی PHP چیست؟

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

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

از نقاط قوت این زبان می‌توان به وجود فریمورک‌های بسیار قدرتمند و محبوبی هم چون لاراول و سیمفونی، دارا بودن بیش از 80% از سهم بازار وب ، متن باز و رایگان بودن ، جامعه بزرگ و پشتیبانی خوب اشاره کرد. از طرفی PHP توانسته است خودش را به عنوان یکی از محبوب‌ترین زبان‌های برنامه نویسی در حوزه طراحی وب معرفی کند.

PHP چیست؟ شروع برنامه نویسی با زبان PHP

می دانیم شما هم مانند هر برنامه نویس دیگری شور و اشتیاق زیادی برای شروع کدنویسی دارید ولی در این بخش از مقاله قصد ورود به آموزش پیشرفته PHP را نداریم ، چون هنوز قصد داریم در مورد PHP با شما صحبت کنیم. ولی خالی از لطف نیست اگر برنامه Hello World نوشته شده با PHP را ببینید تا یک دید کلی در مورد آن در ذهنتان داشته باشید. کد زیر با استفاده از زبان PHP که درون کدهای HTML  قرار گرفته، نوشته شده است:

html>
<meta charset="utf-8">
<title>PHP Test By 7learntitle>

 echo 'Hello World';
?>

از آنجایی که PHP نیازی ندارد که الزاما در درون کدهای HTML به کار رود، کوتاه‌ترین برنامه Hello World آن به صورت زیر است:

 'Hello world';

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

نام متغیرها در زبان PHP حتماً باید با نماد دلار یا $ شروع شود و برخلاف بسیاری از زبان‌های برنامه نویسی دیگر نیازی به مشخص کردن نوع آن‌ها نمی‌باشد. نام متغیرها در این زبان به بزرگ و کوچک بودن حروف حساس است. از طرفی دیگر در PHP خطوط جدید و فاصله‌ها نادیده گرفته می‌شوند (به جز فاصله‌هایی که در درون رشته‌ها قرار داشته باشند) و همه دستورهای آن باید با علامت سمی‌کولن (;) تمام شوند.