पीएचपी ग्रामार

PHP स्क्रिप्ट सर्वर पर चलाई जाती है और फिर ब्राउज़र को शुद्ध HTML परिणाम भेजा जाता है。

बुनियादी PHP व्याकरण

PHP स्क्रिप्ट कोड को दस्तावेज़ के किसी भी स्थान पर रखा जा सकता है。

PHP स्क्रिप्ट को <?php शुरू, जो ?> अंत:

<?php
// यहाँ PHP कोड है
?>

PHP फ़ाइलों का मूल फ़ाइल एक्सटेंशन ".php" है。

PHP फ़ाइलों में आमतौर पर HTML टैग और कुछ PHP स्क्रिप्ट कोड होता है。

नीचे दिए उदाहरण एक साधारण PHP फ़ाइल है, जिसमें "echo" इस्तेमाल करके वेब पृष्ठ पर "Hello World!" टेक्स्ट उत्पन्न करने का एक PHP स्क्रिप्ट है:

उदाहरण

<!DOCTYPE html>
<html>
<body>
<h1>मेरा पहला PHP पृष्ठ</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

रन इंस्टांस

टिप्पणी:PHP वाक्यों को सemicolon (;) से समाप्त किया जाता है (इसलिए PHP कोड ब्लॉक के बंद टैग भी स्वचालित रूप से semicolon से समाप्त होता है, इसलिए PHP कोड ब्लॉक के अंतिम पंक्ति में semicolon नहीं लगाना होता है)

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>

रन इंस्टांस