PHP कसरी काम गर्छ भनेर जान्दै

PHP एक छ प्रोग्रामिंग भाषा वेब साइटहरूको लागि सामग्री सिर्जना गर्नको लागि बारम्बार प्रयोग गरीन्छ जुन तपाईं HTML पृष्ठहरू र स्रोत कोडहरू प्रोग्राम गर्न सक्नुहुनेछ। PHP एक हो रिकर्सिव एक्रोनिम यसको मतलब के हो "PHP Hypertext Pपुन: प्रोसेसर initially (सुरुमा PHP उपकरणहरू, वा, Personal Hओमे Pउमेर उपकरण), र यो एक हो व्याख्या गरिएको भाषा सर्भरहरूको लागि अनुप्रयोगहरू सिर्जना गर्न, वा वेबसाइटहरूको लागि गतिशील सामग्री सिर्जना गर्न प्रयोग गरियो। हालसालै पुस्तकालयहरू प्रयोग गरी ग्राफिकल ईन्टरफेस सहित अनुप्रयोगहरू सहित अन्य प्रकारका कार्यक्रमहरू सिर्जना गर्नका लागि Qt o GTK +.

PHP को उपयोग गर्नुहोस्

PHP का मुख्य प्रयोगहरू निम्न हुन्:

  • को अनुसूची वेब पेजहरु गतिशीलता, सामान्यतया डाटाबेस ईन्जिनको साथ संयोजनमा MySQLयद्यपि योसँग मानक सहित अन्य ईन्जिनहरूका लागि नेटिभ समर्थन छ ODBC, जसले तपाईंको जडान संभावनाहरू विस्तार गर्दछ।
  • कन्सोल प्रोग्रामिंग, को शैलीमा पर्ल o शेल स्क्रिप्टि।।
  • PHP को संयोजनको माध्यमबाट ब्राउजरबाट स्वतन्त्र ग्राफिकल अनुप्रयोगहरूको सिर्जना Qt/GTK +, तपाइँलाई डेस्कटप अनुप्रयोग विकास गर्न अनुमति दिदै अपरेटिङ सिस्टम जसमा यो समर्थित छ।

PHP को लाभहरू

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

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

उदाहरण

<?php

if (isset($ _ पोस्ट['शो'])) {

     प्रतिध्वनि 'नमस्कार,'.htmlentities($ _ पोस्ट['नाम'])

         .', तपाईंको मनपर्ने खाना हो:'. htmlentities($ _ पोस्ट['खाना']);

} अरू {

?>

<form method="POST" कार्य ="?"> तपाईंको नाम के हो?"पाठ" नाम ="नाम"> तपाइँको मनपर्ने खाना के हो?"खाना"> स्पेगेटी रोस्ट पिज्जा"बुझाउनुहोस्" नाम ="शो" मान ="अनुसरण गर्नुहोस्, जारी राख्नुहोस्">

<?php

}

?>



यस कोडमा निम्न विशेषताहरू अवलोकन गर्न सम्भव छ:

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

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


लेखको सामग्री हाम्रो सिद्धान्तहरूको पालना गर्दछ सम्पादकीय नैतिकता। त्रुटि क्लिक गर्न रिपोर्ट गर्नुहोस् यहाँ.

टिप्पणी गर्न पहिलो हुनुहोस्

तपाइँको टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन। आवश्यक फिल्डहरू चिन्ह लगाइएको छ *

*

*

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