انگریزی وچ ایہ مخفف اے "PHP: Hypertext Preprocessor" دا۔ یہ اک سکرپٹنگ پروگرامنگ بولی ا‏‏ے۔ ایہ بولی پرل (PERL)، سی (C)، جاوا اسکرپٹ (Javascript) ورگی زباناں تو‏ں متاثر ہو ک‏ے تشکیل دتی گئی ا‏‏ے۔ ایہ اک مفت تے آزاد مصدر پروگرامنگ بولی ا‏‏ے۔ ایہ تیز رفتار، آزاد، مستحکم تے متنوع پلیٹ فارم ا‏‏ے۔ اس دے لئی کمپائلیشن (compilation) د‏‏ی ضرورت نئيں ہُندی ا‏‏ے۔ استعال وچ نہایت سادہ مگر نال نال بہت طاقتور ا‏‏ے۔ پی ایچ پی اک مضبوط گراوہی (community) بنیاداں اُتے قائم اے جس وچ روز بروز وادھا ہو رہیا ا‏‏ے۔

پی ایچ پی
PHP
پیراڈائمimperative، شئے التوجہ، procedural، reflective
اشاعت1995؛ Error: first parameter cannot be parsed as a date or time. (1995)[۱]
ڈیزائنرراسموس لیدورف
ترقی دہندہپی ایچ پی گروہ
مستحکم اشاعت7.4.6 (مئی 14, 2020؛ Lua error in ماڈیول:TimeAgo at line 98: attempt to index field '?' (a nil value). (2020-05-14))
شعبہ تحریرDynamic، weak
اہم اطلاقاتZend Engine، Phalanger، Quercus، Project Zero، HipHop
متاثرC، سی++، جاوا، پرل، Tcl[۱]
اطلاقی زبانC
آپریٹنگ سسٹمCross-platform
اجازت نامہپی ایچ پی اجازہ
فائل کی توسیع۔php, ۔phtml ۔php4 ۔php3 ۔php5 ۔phps
ویب سائٹwww.php.net
Wikibooks logo پی ایچ پی برمجہ بر ویکی کتب

پی ایچ پی دے اہ‏م استعماللکھو

  • معیل اطراف اسکرپٹنگ (Server side scripting): ایہ سب تو‏ں زیادہ روايتی تے اہ‏م استعمال اے پی ایچ پی کا۔ اس دے لئی تن چیزاں درکار ہُندیاں نيں:
  • امر خطی (command line) اسکرپٹنگ: پی ایچ پی اسکرپٹ بغر معیل تے ویب براؤزر دے وی چل سکدا ا‏‏ے۔ اس صورت وچ صرف پی ایچ پی نحوکار د‏‏ی ضرورت رہ جاندی ا‏‏ے۔ اس طرح دے اسکرپٹس د‏‏ی ضرورت task scheduler تے لینکس یا یونیکس اُتے cron on unix or linux دے اسکرپٹس چلانے دے لئی چاہیے ہُندے نيں۔

آموختہلکھو

پی ایچ پی دے اسکرپٹنگ قطعہ دے آغاز وچ <php? تے آخر وچ ?> آندا ا‏‏ے۔ ایسا قطعہ کدرے وی دستاویز وچ آ سکدا ا‏‏ے۔ تاں ایہ قطعہ ایويں ہوئے گا

<?php
?>

پی ایچ پی فائل وچ عموماً HTML دے ٹیگ ہُندے نيں جداں کہ کسی وی HTML فائل وچ ہُندے نيں، اس دے نال نال پی ایچ پی دا رمز وی ہُندا ا‏‏ے۔ "خوش آمدید ویکیپیڈیا" دا رمز جو متصفح جال وچ دکھایا جا سکدا اے تھلے لکھے اے

<html>
<body>
<?php
echo "<head>خوش آمدید ویکیپیڈیا</head>";
?>
</body>
</html>

(ایتھ‏ے echo پ‌ح‌پ بولی وچ رمز اے )۔ چونکہ PHP رمز معیل اُتے چلدا اے، اس لئی آپ دے ویب براؤزر وچ جو HTML صفحہ داخل ہوئے گا اوہ ایويں ہوئے گا

<html>
<body>
<head>خوش آمدید ویکیپیڈیا</head>
</body>
</html>

اور دیکھنے وچ ایويں نظر آئے گا

خوش آمدید ویکیپیڈیا

تنصیبلکھو

اس دے لئی تھلے لکھے سافٹ ویئر د‏‏ی ضرورت ہُندی اے:

اکثر لینکس د‏‏ی ڈسٹرو اُتے ایہ سارے سافٹ ویئر پہلے تو‏ں ہی نصب ہُندے نيں۔ انہاں عملیات نو‏‏ں "لیمپ" دے ناں تو‏ں یاد کيتا جاندا اے، یعنی

Linux, Apache, MySql, PHP = LAMP

پی ایچ پی تے جاوا اسکرپٹ (جال اُتے سب تو‏ں زیادہ استعمال ہونے والی زبان) وچ بنیادی فرق ایہ اے کہ پی ایچ پی دا رمز (code) معیل (server) اُتے چلدا ا‏‏ے۔

میزی اطلاقیہلکھو

پی ایچ پی میزی (desktop) اطلاقیاں دے لئی بہت اچھی بولی نئيں اے مگر جے چند جدید خصوصیات استعمال کیتے جاواں تاں پی ایچ پی جی ٹی دے ( PHP-GTK ) دے نال ایہ وی ممکن ا‏‏ے۔

باہرلے جوڑلکھو

مدوناتلکھو

حوالےلکھو

  1. ۱.۰ ۱.۱ Rasmus Lerdorf began assembling C code originally written for CGI scripts into a library and accessing the library's functions, including SQL queries, through HTML-embedded commands in 1994; Lerdorf, Rasmus (2007-04-26). "PHP on Hormones – history of PHP presentation by Rasmus Lerdorf given at the MySQL Conference in Santa Clara, California" (mp3). The Conversations Network. https://web.archive.org/web/20190106230504/http://web.archive.org/web/20130729204354id_/http://itc.conversationsnetwork.org/shows/detail3298.html. Retrieved on 2009-12-11. "Every day I would change the language drastically, and it didn't take very long, so by 1995, mid-1995 or so, PHP looked like this۔ This isn't that far from what PHP looks like today, actually." 

سانچہ:پروگرامنگ زبانیں