यह जानकर कि PHP कैसे काम करती है

PHP एक है प्रोग्रामिंग भाषा अक्सर वेब साइटों के लिए सामग्री बनाने के लिए उपयोग किया जाता है जिसके साथ आप HTML पेज और स्रोत कोड प्रोग्राम कर सकते हैं। PHP एक है पुनरावर्ती संक्षिप्त नाम इसका मतलब क्या है "PHP HYpertext Pपुन: प्रोसेसर »(शुरू में PHP उपकरण, या, Personal Home Pआयु उपकरण), और यह एक है व्याख्या की गई भाषा सर्वर के लिए एप्लिकेशन बनाने, या वेबसाइटों के लिए गतिशील सामग्री बनाने के लिए उपयोग किया जाता है। पुस्तकालयों का उपयोग करके ग्राफिकल इंटरफ़ेस के साथ अनुप्रयोगों सहित अन्य प्रकार के कार्यक्रमों के निर्माण के लिए हाल ही में Qt o जीटीके +.

PHP का उपयोग करें

PHP के मुख्य उपयोग निम्नलिखित हैं:

  • इसका कार्यक्रम वेब डायनामिक्स, आमतौर पर डेटाबेस इंजन के साथ संयोजन में MySQL, हालांकि इसमें मानक सहित अन्य इंजनों के लिए देशी समर्थन है ODBC, जो आपके कनेक्शन की संभावनाओं को बहुत विस्तार देता है।
  • कंसोल प्रोग्रामिंग, की शैली में पर्ल o शेल स्क्रिप्टिंग।
  • PHP के संयोजन के माध्यम से, ब्राउज़र से स्वतंत्र चित्रमय अनुप्रयोगों का निर्माण और Qt/जीटीके +आपको डेस्कटॉप अनुप्रयोगों को विकसित करने की अनुमति देता है ऑपरेटिंग सिस्टम जिसमें यह समर्थित है।

PHP के लाभ

  • एक है मल्टीप्लायर भाषा.
  • आज उपयोग किए जाने वाले अधिकांश डेटाबेस ड्राइवरों के साथ जुड़ने की क्षमता, इसके साथ संपर्क को उजागर करती है MySQL
  • विभिन्न स्रोतों से डेटा को पढ़ें और हेरफेर करें, जिसमें डेटा शामिल हैं जो उपयोगकर्ता एचटीएमएल रूपों से दर्ज कर सकते हैं।
  • बड़ी संख्या में मॉड्यूल (जिसे एक्सटेंस या एक्सटेंशन कहा जाता है) का उपयोग करके अपनी क्षमता का विस्तार करने की क्षमता।
  • इसके आधिकारिक पृष्ठ पर इसके व्यापक दस्तावेज हैं ([1]), जिसके बीच यह पता चलता है कि सभी सिस्टम फ़ंक्शंस को एक ही मदद फ़ाइल में समझाया और अनुकरणीय है।
  • Es पाउंड, इसलिए इसे सभी के लिए आसानी से सुलभ विकल्प के रूप में प्रस्तुत किया जाता है।
  • की तकनीकों की अनुमति देता है वस्तु उन्मुख कार्यकर्म.
  • आपको वेब के लिए फ़ॉर्म बनाने की अनुमति देता है।
  • अत्यधिक व्यापक और कार्यों के मूल पुस्तकालय शामिल हैं
  • इसे चर प्रकार या विस्तृत निम्न-स्तरीय हैंडलिंग की परिभाषा की आवश्यकता नहीं है।

यहाँ PHP भाषा का उपयोग करके विकसित एक साधारण वेब पेज का एक उदाहरण है।

उदाहरण

<?php

if (परेशान है($ _ पोस्ट['दिखाता है'])) {

     गूंज 'नमस्ते, '.htmlइकाइयाँ($ _ पोस्ट[''])

         .', आपका पसंदीदा भोजन है:'. htmlइकाइयाँ($ _ पोस्ट['खाना']);

} अन्य {

?>

<रूप विधि="पद" कार्रवाई ="?"> तुम्हारा नाम क्या है?"पाठ" नाम ="नाम"> आपका पसंदीदा भोजन क्या है?"खाना"> स्पघेटी भुना हुआ पिज़्ज़ा"प्रस्तुत" नाम ="दिखाता है" मूल्य ="का पालन करें, जारी रखें">

<?php

}

?>



इस कोड में निम्नलिखित विशेषताओं का पालन करना संभव है:

  • POST विधि का उपयोग करके एक फॉर्म द्वारा भेजे गए चर, सरणी के अंदर भाषा में प्राप्त होते हैं $_POST, जो इस प्रकार के डेटा को प्राप्त करने की सुविधा प्रदान करता है। इस विधि का उपयोग भाषा द्वारा किसी वेब अनुप्रयोग में जानकारी के सभी स्रोतों के लिए किया जाता है, जैसे कि कुकीज़ मैट्रिक्स में $_COOKIES, में URL चर $_GET (जो रूपों में डेटा को बचाने के लिए इस्तेमाल किया जा सकता है), सत्र चर का उपयोग कर $_SESSION, और सर्वर और क्लाइंट चर के माध्यम से चर $_SERVER.
  • PHP कोड के भीतर एम्बेडेड है एचटीएमएल और इसके साथ इंटरैक्ट करता है, जो वेब पेज को आम संपादक में डिजाइन करने की अनुमति देता है एचटीएमएल और टैग के अंदर डायनामिक कोड जोड़ें <?php ?>.
  • परिणाम कोड के कुछ भागों को दिखाता और छिपाता है एचटीएमएल सशर्त रूप से।
  • वेब एप्लिकेशन जैसे कि भाषा-विशिष्ट कार्यों का उपयोग करना संभव है htmlentitites(), जो कोड में कुछ विशेष अर्थ वाले वर्णों को परिवर्तित करता है एचटीएमएल या जो गलती से ब्राउज़र में एक्सेंट या umlauts के रूप में प्रदर्शित किया जा सकता है, प्रारूप में उनके समकक्ष एचटीएमएल..

यदि आप सबसे लोकप्रिय फ्री लैंग्वेज के बारे में गहराई से कुछ और जानना जारी रखना चाहते हैं, तो आप आधिकारिक वेबसाइट पर जा सकते हैं


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।