परिचय: वह भाषा जिसे हर कोई दफनाता है, लेकिन इस्तेमाल करता है
\n\nअगर आपने कभी सोचा है कि PHP लोकप्रिय क्यों है, मीम्स और आलोचना के बावजूद, तो आप अकेले नहीं हैं। हर साल इंटरनेट पर "PHP मर गया" लेख आते हैं, लेकिन तथ्य साफ हैं: 77% वेबसाइटें PHP पर चलती हैं (W3Techs 2025 डेटा)। WordPress, Laravel और Symfony भी PHP पर ही बने हैं।
\n\nइस लेख में हम PHP के इतिहास को एक साधारण स्क्रिप्टिंग भाषा से एक शक्तिशाली टूल तक देखेंगे, जो लाखों डेवलपर्स को रोजगार देता है। आप PHP की लोकप्रियता के असली कारण जानेंगे, PHP कोड उदाहरण देखेंगे और समझेंगे कि क्या आज इसे सीखना चाहिए। चलिए शुरू करते हैं!
\n\nअध्याय 1. महानता का जन्म: PHP ने कैसे इंटरनेट जीता
\n\n1994: वह दिन जब रैसमस लेर्डॉर्फ Perl से थक गए
\n\nसब कुछ एक साधारण ज़रूरत से शुरू हुआ: कनाडाई प्रोग्रामर रैसमस लेर्डॉर्फ अपने ऑनलाइन रिज्यूमे पर विज़िट ट्रैक करना चाहते थे। उन्होंने Perl में CGI स्क्रिप्ट लिखीं, लेकिन जल्दी एहसास हुआ कि हर बार भारी Perl इंटरप्रेटर ले जाना मुश्किल है। इस तरह Personal Home Page Tools (PHP) का जन्म हुआ।
\n\nपहला वर्जन C में मैक्रोज़ का सेट था। लेकिन 1995 में PHP/FI 2.0 आया - पहली "असली" भाषा। मुख्य नवाचार: HTML कोड को सीधे स्क्रिप्ट में डाला जा सकता था। इसने उस समय के वेबमास्टर्स को चौंका दिया।
\n\n// 1995 का उदाहरण (PHP/FI)\n<?php echo "<h1>Hello, World!</h1>"; ?>\n\nइसकी तुलना पहले के तरीके से करें: Perl में लिखना होता था:
\n\nprint "Content-type: text/html\\n\\n";\nprint "<h1>Hello, World!</h1>";\n\nबहुत बड़ा अंतर है। PHP ने वेब डेवलपर्स को प्रोटोकॉल के बजाय लॉजिक पर ध्यान केंद्रित करने दिया।
\n\n2000 का दशक: डायनासोर और फोरम का युग
\n\n2000 तक PHP 4 डायनामिक वेबसाइटों के लिए डी-फैक्टो मानक बन गया। क्यों? तीन कारण:
\n\n- \n
- आसान शुरुआत: गेस्ट बुक लिखने में दो घंटे लगते थे। \n
- MySQL के साथ बिल्ट-इन सपोर्ट: कोई ड्राइवर नहीं, कोई ORM नहीं - बस
mysql_connect()। \n - होस्टिंग: हर सस्ती होस्टिंग PHP को "बॉक्स से बाहर" सपोर्ट करती थी। \n
इसी दौर में प्रसिद्ध CMS आए: WordPress (2003), Joomla (2005), Drupal (2001)। ये सभी PHP में लिखे गए हैं। अगर आप 2005-2010 में किसी वेबसाइट पर गए - 90% संभावना थी कि वह PHP पर चल रही हो।
\n\n// 2005 में DB कनेक्शन का उदाहरण (पुराना तरीका)\n$connection = mysql_connect("localhost", "user", "password");\nmysql_select_db("my_database");\n$result = mysql_query("SELECT * FROM users");\nwhile ($row = mysql_fetch_assoc($result)) {\n echo $row['name'];\n}\n\nआज यह कोड किसी भी डेवलपर को डरा देगा (SQL इंजेक्शन से कोई सुरक्षा नहीं!), लेकिन उस समय यह क्रांतिकारी था।
\n\nअध्याय 2. PHP लोकप्रिय क्यों है: 5 ठोस कारण
\n\nकारण 1: सीखने की सीमा - बेहद कम
\n\nPHP में पहला प्रोग्राम लिखने के लिए आपको कंपाइलर इंस्टॉल करने, वर्चुअल एनवायरनमेंट सेट करने या डेटा टाइप्स समझने की ज़रूरत नहीं है। बस:
\n\n- \n
- Open Server (या XAMPP) इंस्टॉल करें। \n
index.phpफ़ाइल बनाएं। \n - लिखें
<?php echo "नमस्ते, दुनिया!"; ?>। \n
इसमें 10 मिनट लगते हैं। तुलना के लिए: Django (Python) या Spring (Java) सेट करने में एक अनुभवी डेवलपर को भी एक घंटा लग सकता है। वेब के लिए PHP शहर के लिए साइकिल की तरह है: बैठो और चलो।
\n\nकारण 2: विशाल समुदाय और लीगेसी कोड
\n\nजब कोई भाषा 30 साल से इस्तेमाल हो रही हो, तो उसके चारों ओर एक पूरी इकोसिस्टम बन जाती है। PHP पर लिखी गई हैं:
\n\n- \n
- WordPress (दुनिया की 43% वेबसाइटें)। \n
- Wikipedia (MediaWiki इंजन)। \n
- Facebook (शुरुआत में, आंशिक रूप से अब भी)। \n
- Mailchimp, Etsy, Slack (बैकएंड)।