जानें कि PHP क्या है, php -S से बिल्ट-इन सर्वर शुरू करें, echo से अपनी पहली स्क्रिप्ट लिखें, और PHP तथा HTML को मिलाएँ।
इस पाठ को Kodokon में खोलेंPHP एक प्रोग्रामिंग भाषा है: लेखन नियमों का एक समूह जो आपको कंप्यूटर को निर्देश देने की अनुमति देता है। इसे खास बनाने वाली बात यह है कि PHP कोड एक सर्वर पर चलता है, यानी एक ऐसा प्रोग्राम जो किसी ब्राउज़र (Chrome, Firefox…) से अनुरोध प्राप्त करता है और वेब पेज वापस भेजता है। जब आप किसी PHP साइट पर जाते हैं, तो सर्वर कोड चलाता है, पेज बनाता है, फिर परिणाम ब्राउज़र को भेजता है। आगंतुक कभी PHP कोड नहीं देखते, केवल वह पेज देखते हैं जो यह उत्पन्न करता है। शुरू करने से पहले, एक टर्मिनल (वह ऐप जो आपको कमांड टाइप करने देता है) खोलकर और यह दर्ज करके जाँचें कि आपकी मशीन पर PHP इंस्टॉल है:
php -vअच्छी खबर: काम पर लगने के लिए आपको कोई भारी सॉफ़्टवेयर इंस्टॉल करने की ज़रूरत नहीं है। PHP एक बिल्ट-इन डेवलपमेंट सर्वर के साथ आता है, जो सीखने के लिए बिल्कुल उपयुक्त है। एक खाली फ़ोल्डर बनाएँ (उदाहरण के लिए my-site), टर्मिनल से उसमें जाएँ, फिर नीचे दी गई कमांड चलाएँ। localhost आपके अपने कंप्यूटर को संदर्भित करता है, और 8000 पोर्ट है, एक तरह का दरवाज़ा नंबर जिस पर सर्वर सुनता है।
php -S localhost:8000अब इस फ़ोल्डर में index.php नाम की एक फ़ाइल बनाएँ। एक .php फ़ाइल एक स्क्रिप्ट है: ऊपर से नीचे तक चलने वाले निर्देशों का एक क्रम। PHP कोड हमेशा शुरुआती टैग <?php से शुरू होता है। echo कथन उस पेज पर टेक्स्ट भेजता है जो प्रदर्शित होगा। हर कथन एक अर्धविराम ; से समाप्त होता है। फिर अपने ब्राउज़र में http://localhost:8000 खोलें: आपका संदेश दिखाई देता है!
<?php
echo "Hello, world!";PHP की असली ताकत: यह HTML के ठीक बीच में घुस जाता है। आप अपना HTML पेज हमेशा की तरह लिखते हैं, और जब भी आपको कोई गणना की गई सामग्री चाहिए होती है, आप <?php से एक PHP ब्लॉक खोलते हैं और ?> से उसे बंद करते हैं। यहाँ, date() फ़ंक्शन आज की तारीख लौटाता है: इसलिए प्रदर्शित पेज हर दिन बदलता है, बिना आपके फ़ाइल को छुए।
<!DOCTYPE html>
<html lang="en">
<body>
<h1>My first PHP page</h1>
<p>Today is <?php echo date("d/m/Y"); ?>.</p>
</body>
</html>echo कथन क्या करता है?php -S localhost:8000 कमांड किसलिए है?