PHP – Syntax Overview

खैर दोस्तों, अब हम शुरू करते हैं यह अध्याय आपको PHP के बहुत ही मूल वाक्यविन्यास का विचार देगा और आपके PHP नींव को मजबूत बनाने के लिए बहुत महत्वपूर्ण होगा।

Escaping to PHP

PHP पार्सिंग इंजन को पृष्ठ के अन्य तत्वों से PHP कोड को अलग करने का एक तरीका चाहिए। ऐसा करने के लिए तंत्र ‘PHP में भागने’ के रूप में जाना जाता है। ऐसा करने के चार तरीके हैं –

Canonical PHP टैग्स

सबसे सार्वभौमिक प्रभावी PHP टैग शैली है –

<?php...?>

यदि आप इस शैली का उपयोग करते हैं, तो आप सकारात्मक हो सकते हैं कि आपके टैग की हमेशा सही व्याख्या की जाएगी।

Short-open (SGML-style) tags

छोटे या छोटे खुले टैग इस तरह दिखते हैं –

<?...?>

लघु टैग हैं, जैसा कि एक उम्मीद कर सकता है, सबसे छोटा विकल्प आपको दो चीजों में से एक करना चाहिए PHP को टैग को पहचानने में सक्षम करने के लिए –

  • जब आप PHP का निर्माण कर रहे हों, तो -नेबल-शॉर्ट-टैग कॉन्फ़िगरेशन विकल्प चुनें।
  • अपनी php.ini फ़ाइल में #short_open_tag सेटिंग सेट करें। यह विकल्प XML को PHP के साथ पार्स करने के लिए अक्षम होना चाहिए क्योंकि XML टैग्स के लिए एक ही सिंटैक्स का उपयोग किया जाता है।

ASP-style tags

ASP- शैली टैग सक्रिय सर्वर पृष्ठ द्वारा उपयोग किए गए टैगों की नकल करने के लिए कोड ब्लॉक को सीमांकित करते हैं। एएसपी-शैली के टैग इस तरह दिखते हैं

<%...%>

ASP- शैली टैग का उपयोग करने के लिए, आपको अपनी php.ini फ़ाइल में कॉन्फ़िगरेशन विकल्प सेट करना होगा।

HTML script tags

HTML स्क्रिप्ट टैग इस तरह दिखते हैं –

<script language = "PHP">...</script>

Commenting PHP Code

एक टिप्पणी एक कार्यक्रम का हिस्सा है जो केवल मानव पाठक के लिए मौजूद है और कार्यक्रमों के परिणाम प्रदर्शित करने से पहले छीन लिया गया है। PHP में दो टिप्पणी प्रारूप हैं –

Single-line comments

वे आमतौर पर स्थानीय कोड के लिए प्रासंगिक संक्षिप्त स्पष्टीकरण या नोट्स के लिए उपयोग किए जाते हैं। यहां एकल-पंक्ति टिप्पणियों के उदाहरण दिए गए हैं।

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

Multi-lines printing −

यहाँ एक प्रिंट स्टेटमेंट में कई लाइनों को प्रिंट करने के उदाहरण दिए गए हैं –

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

Multi-lines comments

वे आमतौर पर आवश्यक होने पर स्यूडोकोड एल्गोरिदम और अधिक विस्तृत स्पष्टीकरण प्रदान करने के लिए उपयोग किया जाता है। टिप्पणी की बहुस्तरीय शैली सी के समान है। यहां बहु लाइनों की टिप्पणियों के उदाहरण दिए गए हैं।

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

PHP व्हाट्सएप असंवेदनशील है(PHP is whitespace insensitive)

व्हॉट्सएप वह सामान है जो आप टाइप करते हैं जो आमतौर पर स्क्रीन पर अदृश्य होता है, जिसमें रिक्त स्थान, टैब और कैरेज रिटर्न (अंत-पंक्ति वर्ण) शामिल हैं।

PHP व्हाट्सएप असंवेदनशील का मतलब है कि यह लगभग कभी भी मायने नहीं रखता है कि आपके पास कितने व्हाट्सएप चरित्र हैं। एक व्हाट्सएप चरित्र कई ऐसे पात्रों के समान है।

उदाहरण के लिए, निम्न PHP कथनों में से प्रत्येक जो चर 4 को 2 + 2 का योग प्रदान करता है, समकक्ष है –

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP is case sensitive

हाँ यह सच है कि PHP एक केस संवेदनशील भाषा है। निम्नलिखित उदाहरण देखें –

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: