پی ایچ پی زبان

پی ایچ پی اسکریپٹ سرور پر چلائی جاتی ہیں، بعد میں وہ براہ راست ویب براوزر کو خالص ایچ ایل ائی نتیجے کی شکل میں بھیجتی ہیں。

پایپا پی فاؤنڈیشن

پی ایچ پی اسکریپٹ کو سندھی کسی جگہ رکھا جاسکتا ہے。

پی ایچ پی اسکریپٹ <?php شروع، جس کا ?> خاتمہ:

<?php
// یہ پی ایچ پی کد ہے
?>

پی ایچ پی فائلوں کا معمولی فائل ایکسٹینشن ".php" ہوتا ہے。

پی ایچ پی فائلوں میں عام طور پر ایچ ایل ائی برچس اور کچھ پی ایچ پی اسکریپٹ کد شامل ہوتا ہے。

درج ذیل مثال ایک سادہ پی ایچ پی فائل ہے، جس میں پی ایچ پی فونکشن "echo" کو استعمال کر کے ویب پیج پر متن "Hello World!" کا نمائش کیا جاتا ہے:

مثال

<!DOCTYPE html>
<html>
<body>
<h1>میری پہلی پیج فائل پی ایچ پی</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

اجرای نمونه

وضاحیات:PHP جملات سے سیمی کولن (؛) سے ختم ہوتی ہیں۔ PHP کد کے بلاک کا بند کا ٹیگ بھی خود بخود سیمی کولن دکھاتا ہے (اس لئے PHP کد کے بلاک کا آخری سطر میں سیمی کولن استعمال نہیں کیا جاتا)。

PHP میں وضاحیات

PHP کد میں وضاحیات کو پروگرام کی طرح پڑھا اور چلایا نہیں جاتا۔ اس کا واحد مقصد یہ ہے کہ وہ کد کا مرمت کار پڑھ سکے。

وضاحیات کا استعمال:

  • آخرین افراد کوئی کے ساتھ کام کر رہا ہیں - وضاحیات دیگر پروگرامرز کو پتہ دیتا کیونکہ وہ آپ کا کوئی قدم کیا ہوا اور آپ کو کوئی گروپ میں کام کر رہا ہوا ( اگر آپ کو کوئی گروپ میں کام کر رہا ہوا)
  • یادآوری کاری که انجام داده‌اید - بیشتر برنامه‌نویسان پس از یک یا دو سال مجبور به بازگشت به پروژه‌شان شده‌اند و مجبور به بازنگری در کارهایی که انجام داده‌اند شده‌اند. کامنت‌ها می‌توانند راه‌حل‌های فکری شما را در هنگام نوشتن کد ثبت کنند.

PHP از سه نوع کامنت پشتیبانی می‌کند:

مثال

<!DOCTYPE html>
<html>
<body>
<?php
// این نیز یک کامنت خطی است
# این نیز یک کامنت خطی است
/*
این یک بلوک کامنت چند خطی است
این را پوشش می‌دهد
چند خط
*/
?>
</body>
</html>

اجرای نمونه

حساس به حروف بزرگ و کوچک PHP

در PHP، همه توابع تعریف شده توسط کاربر، کلاس‌ها و کلمات کلیدی (مثلاً if، else، echo و غیره) حساس به حروف بزرگ و کوچک نیستند.

در مثال زیر، همه این سه دستور echo معتبر هستند (معادل هستند):

مثال

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

اجرای نمونه

اما در PHP، همه متغیرها حساس به حروف بزرگ و کوچک هستند.

در مثال زیر، تنها اولین دستور نمایش داده می‌شود $color متغیر (این به این دلیل است که $color، $COLOR و $coLOR سه متغیر متفاوت به نظر می‌رسند):

مثال

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

اجرای نمونه