PHP धोखा शीट

पीएचपी-Cheat-शीट-पीडीएफहमारी PHP चीट शीट का उद्देश्य किसी को भी पीएचपी के ज्ञान को सुधारने या सुधारने में मदद करना है। प्रोग्रामिंग भाषा वेब विकास में सबसे लोकप्रिय में से एक है। यह वर्डप्रेस, दुनिया के सबसे लोकप्रिय सीएमएस के दिल में है, और जूमला और ड्रुपल जैसे अन्य प्लेटफार्मों का आधार भी बनाता है। (हमारी तीनों की तुलना याद नहीं है।)


उस के अलावा, PHP एक मुक्त स्रोत है और इस तरह उपयोग करने के लिए स्वतंत्र है। 1995 में अपनी स्थापना के बाद से, यह कई रिलीज हुई है। नवीनतम संस्करण, PHP 7.2, 2017 के अंत में सामने आया.

PHP एक सर्वर-साइड भाषा है, जिसका अर्थ है कि यह सर्वर पर निष्पादित होता है, उपयोगकर्ता के ब्राउज़र में नहीं (उदाहरण के लिए, जावास्क्रिप्ट के विपरीत)। PHP स्क्रिप्ट एचटीएमएल का उत्पादन करती है जिसे फिर व्याख्या के लिए ब्राउज़र पर पारित किया जाता है। नतीजतन, उपयोगकर्ता केवल कोड ही नहीं बल्कि केवल परिणाम देखता है.

php धोखा चादर
GgiaEsquema -xy-internet.svg द्वारा: Randomicc [सीसी बाय-एसए 3.0], विकिमीडिया कॉमन्स से

प्रोग्रामिंग भाषा अपेक्षाकृत शुरुआती लोगों के लिए सीखना आसान है, लेकिन यह अनुभवी प्रोग्रामरों के लिए बहुत सारी उन्नत संभावनाएं भी प्रदान करता है.

उस कारण से, निम्न PHP धोखा शीट आपके लिए उपयुक्त है, भले ही आप अपनी यात्रा में हों। यह सबसे महत्वपूर्ण PHP अवधारणाओं और कार्यों को कवर करता है और वेब विकास के लिए PHP का उपयोग करने वालों के लिए एक त्वरित संदर्भ गाइड के रूप में कार्य करता है.

हमारे पास कवर करने के लिए बहुत कुछ है, इसलिए हमें इसमें शामिल होने दें। यदि आपके लिए यह पर्याप्त नहीं है, तो हमारे पास HTML, CSS, और jQuery के साथ-साथ पूर्वोक्त जावास्क्रिप्ट के लिए चीट शीट भी हैं।.

Contents

PHP धोखा शीट

  • डाउनलोड लिंक

PHP धोखा शीट – मूल बातें

हम मूल के साथ शुरू कर रहे हैं – एक फ़ाइल में PHP कैसे घोषित करें, टिप्पणियां और आउटपुट डेटा लिखें.

एक फाइल में PHP भी शामिल है

PHP फ़ाइलों में अंत .php. PHP के अलावा, वे पाठ, HTML, सीएसएस, और जावास्क्रिप्ट शामिल कर सकते हैं। PHP को पहचानने के लिए ब्राउज़र के लिए, आपको इसे कोष्ठक में लपेटने की आवश्यकता है: तथा ?>. नतीजतन, आप एक पृष्ठ पर PHP निष्पादित कर सकते हैं:

टिप्पणियाँ लिखना

कई अन्य भाषाओं की तरह, PHP में भी टिप्पणियाँ जोड़ने की क्षमता है। यह आपके कोड को मानव पाठकों के लिए एनोटेट करने के लिए महत्वपूर्ण है लेकिन इस तरह से कि ब्राउज़र इसे निष्पादित करने का प्रयास नहीं करता है। PHP में, आपके पास इसके लिए कई तरीके हैं:

  • // - ऐसी टिप्पणियों को अस्वीकार करता है जो केवल एक पंक्ति को फैलाती हैं
  • # - सिंगल-लाइन टिप्पणियों के उत्पादन का एक और तरीका
  • / *...* / - सब कुछ के बीच / * तथा * / निष्पादित नहीं किया जाता है, कई लाइनों में भी काम करता है

टिप्पणियों के उपयोग का एक सामान्य उदाहरण वर्डप्रेस थीम हेडर है:

/ *
थीम नाम: ट्वेंटी सत्रह
थीम URI: https://wordpress.org/themes/twentyseventeen/
लेखक: वर्डप्रेस टीम
लेखक यूआरआई: https://wordpress.org/
विवरण: ट्वेंटी सत्रह आपकी साइट को हेडर वीडियो और इमर्सिव फीचर्ड छवियों के साथ जीवन में लाता है। व्यावसायिक साइटों पर ध्यान देने के साथ, यह फ्रंट पेज पर कई खंडों के साथ-साथ विजेट, नेविगेशन और सामाजिक मेनू, एक लोगो, और बहुत कुछ प्रदान करता है। एक कस्टम रंग योजना के साथ अपने विषम ग्रिड को निजीकृत करें और पोस्ट प्रारूपों के साथ अपनी मल्टीमीडिया सामग्री का प्रदर्शन करें। 2017 के लिए हमारा डिफ़ॉल्ट विषय कई भाषाओं में, किसी भी क्षमता के लिए और किसी भी डिवाइस पर बहुत अच्छा काम करता है.
संस्करण: 1.5
लाइसेंस: GNU जनरल पब्लिक लाइसेंस v2 या बाद का
लाइसेंस URI: http://www.gnu.org/licenses/gpl-2.0.html
पाठ डोमेन: बीसवें
टैग: एक-स्तंभ, दो-स्तंभ, दाएं-साइडबार, लचीले-शीर्षलेख, पहुंच-तैयार, कस्टम-रंग, कस्टम-हेडर, कस्टम-मेनू, कस्टम-लोगो, संपादक-शैली, चित्रित-चित्र, पाद-विगेट्स, पोस्ट-प्रारूप, आरटीएल-भाषा-समर्थन, चिपचिपा-पोस्ट, थीम-विकल्प, थ्रेडेड-टिप्पणियां, अनुवाद-तैयार

वर्डप्रेस की तरह यह विषय जीपीएल के तहत लाइसेंस प्राप्त है.
इसका उपयोग कुछ ठंडा करने, मज़े करने और दूसरों के साथ सीखी गई बातों को साझा करने के लिए करें.
* /

आउटपुट डेटा

PHP में, डेटा आमतौर पर आउटपुट का उपयोग होता है गूंज या प्रिंट. उदाहरण के लिए, इस ब्लॉग पोस्ट का शीर्षक इस तरह एक पृष्ठ पर प्रदर्शित किया जा सकता है:

PHP धोखा शीट";

?>

दो आज्ञा गूंज तथा प्रिंट बहुत अधिक समान हैं। अंतर केवल इतना है कि पूर्व का कोई रिटर्न मान नहीं है और कई पैरामीटर ले सकता है, जबकि बाद वाले का रिटर्न मान 1 है और केवल एक तर्क ले सकता है.

एक महत्वपूर्ण नोट: अन्य सभी PHP कमांड की तरह, फ़ंक्शंस गूंज तथा प्रिंट मामला संवेदनशील नहीं हैं। इसका मतलब है कि जब आप लिखते हैं ECHO, गूंज, गूंज या कोई अन्य भिन्नता, वे काम करना जारी रखेंगे। जैसा कि आप आगे जानेंगे, वह सब कुछ पर लागू नहीं होता है.

PHP कार्य लेखन

कोड के आमतौर पर उपयोग किए जाने वाले विखंडू के लिए कार्य शॉर्टकट हैं। वे प्रोग्रामिंग को बहुत आसान बनाते हैं क्योंकि आपको लंबे कोड स्निपेट का फिर से उपयोग नहीं करना पड़ता है। इसके बजाय, आप उन्हें एक बार बनाते हैं और जब आपको उनकी आवश्यकता होती है तो शॉर्टकट का उपयोग करते हैं.

अपने स्वयं के PHP फ़ंक्शंस बनाना संभव है, लेकिन कई प्रोग्रामिंग भाषा में निर्मित भी हैं। इस PHP धोखा शीट में से अधिकांश उसी को समर्पित है.

फ़ंक्शन बनाने के लिए मूल सिंटैक्स:

फ़ंक्शन का नाम

// यहां PHP कोड रखें

}

त्वरित स्पष्टीकरण: पहला भाग एक नाम का कार्य है (अनुस्मारक: फ़ंक्शन नाम केस संवेदी नहीं हैं)। उसके बाद, घुंघराले ब्रेसिज़ के बीच सब कुछ है जिसे फ़ंक्शन कॉल करता है.

चर और अचर

अधिकांश अन्य प्रोग्रामिंग भाषाओं के समान, PHP आपको चर और स्थिरांक के साथ काम करने देता है। ये कोड के टुकड़े हैं जो विभिन्न प्रकार की जानकारी संग्रहीत करते हैं.

चर को परिभाषित करना

चर के साथ कुछ भी करने के लिए, आपको पहले उन्हें परिभाषित करने की आवश्यकता है। PHP में, आप एक वैरिएबल का प्रयोग करते हैं $ साइन इन करें और इसके मूल्य का उपयोग करके असाइन करें =. एक विशिष्ट उदाहरण:

कुछ महत्वपूर्ण बिंदु:

  • चर को अक्षर या अंडरस्कोर से शुरू करना होगा (_) और केवल अल्फा-न्यूमेरिक वर्णों के शामिल हो सकते हैं
  • PHP वेरिएबल केस सेंसिटिव है, इसका मतलब है कि $ myVar तथा $ myVar एक ही बात नहीं कर रहे हैं
  • यदि आपके चर में एक से अधिक शब्द हैं या तो इसे लिखें $ my_variable या $ myVariable

डेटा के प्रकार

चर विभिन्न प्रकार के डेटा ले सकते हैं:

  • पूर्णांकों - इंटीजर गैर-दशमलव संख्या -2,147,483,648 और, 147,483,647 के बीच है। उनके पास कम से कम एक अंक और कोई दशमलव बिंदु नहीं होना चाहिए। यह दशमलव, षोडश आधारी या अष्टक में हो सकता है.
  • तैरता - यह एक दशमलव बिंदु के साथ या घातीय रूप में संख्याओं का नाम है.
  • स्ट्रिंग्स - इसका सीधा मतलब है, हम इसके बारे में नीचे विस्तार से बात करेंगे.
  • बूलियन मूल्य - मतलब सही / गलत बयान.
  • Arrays - सारणी वे चर हैं जो कई मानों को संग्रहीत करते हैं। हम उनके बारे में नीचे विस्तार से बात करेंगे.
  • वस्तुओं - ऑब्जेक्ट डेटा और सूचना दोनों को संग्रहीत करते हैं कि इसे कैसे संसाधित किया जाए.
  • साधन - ये PHP के बाहर के कार्यों और संसाधनों के संदर्भ हैं.
  • शून्य - एक वैरिएबल जो NULL नहीं है, उसका कोई मूल्य नहीं है.

एक निश्चित तरीके से PHP चर को घोषित करने की आवश्यकता नहीं है। वे स्वचालित रूप से उस प्रकार के डेटा को लेते हैं जिसमें वे होते हैं.

चर स्कोप

चर अलग-अलग स्कोप में उपलब्ध हो सकते हैं, जिसका अर्थ है कि एक स्क्रिप्ट का हिस्सा जिसे आप उन्हें एक्सेस कर सकते हैं। यह हो सकता है वैश्विक, स्थानीय तथा स्थिर.

किसी फ़ंक्शन के बाहर घोषित किया गया कोई भी वैरिएबल विश्व स्तर पर उपलब्ध है। इसका मतलब है कि यह एक फ़ंक्शन के बाहर भी पहुँचा जा सकता है.

यदि आप किसी फ़ंक्शन के अंदर एक चर घोषित करते हैं, तो इसका एक स्थानीय क्षेत्र होगा। परिणाम यह है कि इसे केवल उस फ़ंक्शन के भीतर ही एक्सेस किया जा सकता है.

इसके आस-पास का रास्ता एक स्थानीय चर के साथ प्रस्तुत करना है वैश्विक. इस तरह, यह वैश्विक दायरे का हिस्सा बन जाता है.

समारोह myFunction () {
वैश्विक $ a, $ b;
$ b = $ a - $ b;
}

दोनों मामलों में, चर का हिस्सा बन जाता है $ वैश्विक नीचे उल्लिखित चर.

अंत में, इसे जोड़ना भी संभव है स्थिर एक स्थानीय चर के सामने। इस प्रकार, इसे उसके कार्य के निष्पादन के बाद हटाया नहीं जा सकता है और उसका पुन: उपयोग किया जा सकता है.

पूर्वनिर्धारित चर

PHP भी कई डिफ़ॉल्ट चर के साथ आता है जिसे कहा जाता है superglobals. ऐसा इसलिए है क्योंकि वे गुंजाइश की परवाह किए बिना कहीं से भी सुलभ हैं.

  • $ वैश्विक - एक PHP स्क्रिप्ट के अंदर कहीं से भी वैश्विक चर का उपयोग करने के लिए इस्तेमाल किया
  • $ _SERVER - हेडर, पथ और स्क्रिप्ट के स्थानों के बारे में जानकारी शामिल है
  • $ _GET - वह डेटा एकत्र कर सकते हैं जो URL में भेजा गया था या HTML रूप में सबमिट किया गया था
  • $ _POST - HTML फॉर्म से डेटा इकट्ठा करने और वैरिएबल पास करने के लिए इस्तेमाल किया जाता है
  • $ _REQUEST - साथ ही HTML फॉर्म सबमिट करने के बाद डेटा एकत्र करता है

परिवर्तनीय-हैंडलिंग कार्य

इसके अलावा, चर के साथ काम करने के लिए कार्यों का एक पूरा गुच्छा है:

  • boolval - एक चर के बूलियन मान को पुनः प्राप्त करने के लिए उपयोग किया जाता है
  • debug_zval_dump - एक आंतरिक zend मान का एक स्ट्रिंग प्रतिनिधित्व आउटपुट करता है
  • खाली - जाँचता है कि एक चर खाली है या नहीं
  • floatval - एक चर का मान प्राप्त करें (doubleval एक और संभावना है)
  • get_defined_vars - सभी परिभाषित चर की एक सरणी देता है
  • get_resource_type - संसाधन प्रकार लौटाता है
  • GetType - चर प्रकार को पुनः प्राप्त करता है
  • import_request_variables - वैश्विक दायरे में GET / POST / कुकी चर आयात करें
  • intval - एक चर के पूर्णांक मान का पता लगाएं
  • is_array - जाँचता है कि क्या एक चर एक सरणी है
  • is_bool - अगर एक चरखी बूलियन है तो ढूँढता है
  • is_callable - सत्यापित करें कि क्या आप किसी चर की सामग्री को फ़ंक्शन के रूप में कह सकते हैं
  • is_countable - जांचें कि क्या एक चर की सामग्री गणना योग्य है
  • is_float - पता लगाएँ कि क्या चर का प्रकार फ्लोट है, विकल्प: is_double तथा सत्य है
  • is_int - जांचें कि क्या चर का प्रकार पूर्णांक है, is_integer तथा लंबा है भी काम करता है
  • is_iterable - सत्यापित करें कि एक चर की सामग्री एक चलने योग्य मूल्य है
  • शून्य है - जाँचता है कि एक चर का मान NULL है या नहीं
  • is_numeric - पता करें कि क्या एक चर एक संख्या या एक संख्यात्मक स्ट्रिंग है
  • is_object - निर्धारित करता है कि क्या एक चर एक वस्तु है
  • is_resource - जांचें कि क्या एक चर एक संसाधन है
  • is_scalar - परीक्षण अगर एक चर एक अदिश राशि है
  • is_string - पता करें कि क्या चर का प्रकार एक स्ट्रिंग है
  • isset - निर्धारित करें कि क्या एक चर सेट किया गया है और NULL नहीं है
  • print_r - एक चर के बारे में मानव-पठनीय जानकारी प्रदान करता है
  • क्रमबद्ध करें - एक ऐसे मूल्य का प्रतिनिधित्व उत्पन्न करता है जो हठी है
  • settype - एक चर प्रकार सेट करता है
  • strval - एक चर के स्ट्रिंग मान को पुनर्प्राप्त करता है
  • unserialize - एक संग्रहीत प्रतिनिधित्व से एक PHP मूल्य बनाता है
  • सेट नहीं - एक चर खोल देता है
  • var_dump - एक चर के बारे में जानकारी डंप
  • var_export - आउटपुट या चर के एक स्ट्रिंग प्रतिनिधित्व को लौटाता है जिसे पार्स किया जा सकता है

स्थिरांक

चर के अलावा, आप स्थिरांक को भी परिभाषित कर सकते हैं जो मूल्यों को भी संग्रहीत करता है। चरों के विपरीत उनके मूल्य को बदला नहीं जा सकता है, यह लॉक इन है.

PHP में आप एक स्थिरांक को परिभाषित कर सकते हैं:

परिभाषित (नाम, मान, सत्य / असत्य)

पहला नाम है, दूसरा स्थिर मान और तीसरा पैरामीटर चाहे उसका नाम संवेदनशील हो (डिफ़ॉल्ट है) असत्य).

लगातार उपयोगी होते हैं क्योंकि वे आपको इसके प्रत्येक उदाहरण को बदलने के बजाय एक स्थान पर संपूर्ण स्क्रिप्ट के लिए मान बदलने की अनुमति देते हैं। वे प्रकृति में भी वैश्विक हैं, जिसका अर्थ है कि उन्हें कहीं से भी एक्सेस किया जा सकता है.

उपयोगकर्ता द्वारा परिभाषित स्थिरांक के अलावा, डिफ़ॉल्ट PHP स्थिरांक की एक संख्या भी है:

  • __LINE__ - किसी फाइल में करंट लाइन की संख्या को दर्शाता है
  • __FILE__ - फ़ाइल का पूर्ण पथ और फ़ाइल नाम है
  • __DIR__ - फ़ाइल की निर्देशिका
  • __समारोह__ - समारोह का नाम
  • __कक्षा__ - कक्षा का नाम, इसमें शामिल नाम स्थान शामिल है
  • __TRAIT__ - लक्षण नाम, नाम स्थान भी शामिल है
  • __तरीका__ - कक्षा विधि नाम
  • __NAMESPACE__ - वर्तमान नामस्थान का नाम

PHP Arrays - समूहीकृत मान

एरे एक एकल चर में कई मूल्यों को व्यवस्थित करने का एक तरीका है ताकि उन्हें एक साथ उपयोग किया जा सके। जबकि फ़ंक्शंस कोड के ब्लॉक के लिए हैं, सरणियाँ मानों के लिए हैं - जानकारी के बड़े हिस्से के लिए एक प्लेसहोल्डर.

PHP में विभिन्न प्रकार के सरणियाँ हैं:

  • अनुक्रमित सरणियाँ - ऐसे अंक जो एक संख्यात्मक सूचकांक है
  • सहयोगी सरणियाँ - कुंजियों को नाम दिया गया है, जहां पहुंचता है
  • बहुआयामी सरणियाँ - एरेस जिसमें एक या अधिक अन्य सरणियां होती हैं

PHP में एक ऐरे की घोषणा

PHP में Arrays के साथ बनाया जाता है सरणी () समारोह.

सरणी कुंजियाँ या तो तार या पूर्णांक हो सकती हैं.

ऐरे कार्य

PHP सरणियों के साथ काम करने के लिए डिफ़ॉल्ट कार्यों की एक भीड़ प्रदान करता है:

  • array_change_key_case - सभी कुंजियों को एक अपरकेस या लोअरकेस में बदलना
  • array_chunk - एक सरणी को विखंडू में विभाजित करता है
  • array_column - किसी सरणी में किसी एकल स्तंभ से मान निकालता है
  • array_combine - एक सरणी से कुंजियों को जोड़ता है और दूसरे से मानों को एक नए सरणी में जोड़ता है
  • array_count_values - एक सरणी में सभी मूल्यों को गिना जाता है
  • array_diff - सरणियों की तुलना करता है, अंतर लौटाता है (केवल मान)
  • array_diff_assoc - सरणियों की तुलना करता है, अंतर (मान और कुंजी) लौटाता है
  • array_diff_key - सरणियों की तुलना करता है, अंतर लौटाता है (केवल कुंजी)
  • array_diff_uassoc - उपयोगकर्ता कॉलबैक फ़ंक्शन के माध्यम से सरणियों (कुंजियों और मूल्यों) की तुलना करता है
  • array_diff_ukey - उपयोगकर्ता कॉलबैक फ़ंक्शन के माध्यम से सरणियों (केवल चाबियाँ) की तुलना करता है
  • array_fill - मूल्यों के साथ एक सरणी भरता है
  • array_fill_keys - मूल्यों के साथ एक सरणी भरता है, कुंजी निर्दिष्ट करता है
  • array_filter - एक कॉलबैक फ़ंक्शन के माध्यम से एक सरणी के तत्वों को फ़िल्टर करता है
  • array_flip - अपने संबंधित मूल्यों के साथ एक सरणी में सभी कुंजियों का आदान-प्रदान
  • array_intersect - सरणियों की तुलना करें और उनके मैच (केवल मान) लौटाएं
  • array_intersect_assoc - सरणियों की तुलना करें और उनके मैच (कुंजी और मूल्य) लौटाएं
  • array_intersect_key - सरणियों की तुलना करें और उनके मैच (केवल कुंजी) लौटाएं
  • array_intersect_uassoc - उपयोगकर्ता द्वारा परिभाषित कॉलबैक फ़ंक्शन (कुंजी और मान) के माध्यम से सरणियों की तुलना करें
  • array_intersect_ukey - उपयोगकर्ता द्वारा परिभाषित कॉलबैक फ़ंक्शन (केवल कुंजी) के माध्यम से सरणियों की तुलना करें
  • array_key_exists - अगर एक निर्दिष्ट कुंजी एक सरणी में मौजूद है, तो विकल्प चेक करता है: key_exists
  • array_keys - एक सरणी में सभी चाबियाँ या कुंजियों का एक सबसेट लौटाता है
  • array_map - किसी दिए गए सरणी के तत्वों पर कॉलबैक लागू करता है
  • array_merge - एक या कई सरणियों को मिलाएं
  • array_merge_recursive - एक या एक से अधिक सरणियों को पुनरावर्ती रूप से मर्ज करें
  • array_multisort - कई या बहुआयामी सरणियों के सॉर्ट
  • array_pad - एक सरणी में एक निर्दिष्ट संख्या में (निर्दिष्ट मूल्य के साथ) आइटम सम्मिलित करता है
  • array_pop - एक सरणी के अंत से एक तत्व हटाता है
  • array_product - एक सरणी में सभी मूल्यों के उत्पाद की गणना करें
  • array_push - सरणी के अंत में एक या कई तत्वों को पुश करें
  • array_rand - एक सरणी से एक या अधिक यादृच्छिक प्रविष्टियां चुनें
  • array_reduce - उपयोगकर्ता-परिभाषित फ़ंक्शन का उपयोग करके सरणी को एकल स्ट्रिंग में कम करें
  • array_replace - निम्न सरणी से मानों के साथ पहले सरणी में तत्वों को बदलता है
  • array_replace_recursive - पुनरावर्ती तत्वों को बाद के सरणियों से पहले सरणी में बदल देता है
  • array_reverse - रिवर्स ऑर्डर में एक सरणी देता है
  • array_search - किसी दिए गए मान के लिए सरणी खोजता है और सफल होने पर पहली कुंजी लौटाता है
  • array_shift - एरे की शुरुआत से एक तत्व को स्थानांतरित करता है
  • array_slice - एक सरणी का एक टुकड़ा निकालता है
  • array_splice - एरे के एक हिस्से को हटाकर उसे बदल देता है
  • array_sum - किसी ऐरे में मानों के योग की गणना करें
  • array_udiff - सरणियों की तुलना करें और उपयोगकर्ता फ़ंक्शन (केवल मान) का उपयोग करके अंतर लौटाएं
  • array_udiff_assoc - सरणियों की तुलना करें और डिफ़ॉल्ट और उपयोगकर्ता फ़ंक्शन (कुंजी और मान) का उपयोग करके अंतर लौटाएं
  • array_udiff_uassoc - सरणियों की तुलना करें और दो उपयोगकर्ता कार्यों (मूल्यों और कुंजियों) का उपयोग करके अंतर लौटाएं
  • array_uintersect - सरणियों की तुलना करें और उपयोगकर्ता फ़ंक्शन (केवल मान) के माध्यम से मैच लौटाएं
  • array_uintersect_assoc - सरणियों की तुलना करें और डिफ़ॉल्ट उपयोगकर्ता फ़ंक्शन (कुंजी और मान) के माध्यम से मैच लौटाएं
  • array_uintersect_uassoc - दो उपयोगकर्ता कार्यों (कुंजियों और मूल्यों) के माध्यम से सरणियों की तुलना करें और मैच लौटाएं
  • array_unique - एक सरणी से डुप्लिकेट मान निकालता है
  • array_unshift - एक या अधिक तत्वों को एक सरणी की शुरुआत में जोड़ता है
  • array_values - किसी सरणी के सभी मान लौटाता है
  • array_walk - एक सरणी में हर तत्व के लिए एक उपयोगकर्ता समारोह लागू होता है
  • array_walk_recursive - पुनरावर्ती किसी सरणी के प्रत्येक तत्व के लिए एक उपयोगकर्ता फ़ंक्शन लागू करता है
  • arsort - मूल्य के अनुसार अवरोही क्रम में एक साहचर्य सारणी बनाता है
  • एक प्रकार - मूल्य के अनुसार आरोही क्रम में एक साहचर्य सारणी बनाता है
  • सघन - चर और उनके मूल्यों युक्त एक सरणी बनाएं
  • गिनती - एक सरणी में सभी तत्वों को गिनें, वैकल्पिक रूप से उपयोग करें इस आकार का
  • वर्तमान - एक सरणी में वर्तमान तत्व देता है, एक विकल्प है स्थिति
  • से प्रत्येक - एक सरणी से वर्तमान कुंजी और मूल्य जोड़ी लौटें
  • समाप्त - आंतरिक सूचक को किसी सरणी के अंतिम तत्व पर सेट करें
  • उद्धरण - मौजूदा प्रतीक तालिका में एक सरणी से चर आयात करें
  • in_array - जाँचता है कि कोई मान किसी सरणी में मौजूद है या नहीं
  • चाभी - एक सरणी से एक कुंजी प्राप्त करता है
  • krsort - रिवर्स ऑर्डर में कुंजी द्वारा एक साहचर्य सरणी को सॉर्ट करता है
  • ksort - कुंजी द्वारा एक साहचर्य सरणी को सॉर्ट करता है
  • सूची - चर को असाइन करता है जैसे कि वे एक सरणी थे
  • natcasesort - केस से स्वतंत्र एक "प्राकृतिक आदेश" एल्गोरिथ्म का उपयोग करके एक सरणी को सॉर्ट करता है
  • natsort - एक "प्राकृतिक क्रम" एल्गोरिथ्म का उपयोग करके एक सरणी को सॉर्ट करता है
  • आगे - किसी सरणी के आंतरिक पॉइंटर को एडवांस करें
  • पिछला - आंतरिक सरणी सूचक को पीछे की ओर ले जाएं
  • रेंज - तत्वों की एक श्रृंखला से एक सरणी बनाता है
  • रीसेट - आंतरिक सरणी पॉइंटर को इसके पहले तत्व पर सेट करें
  • rsort - एक सरणी को उल्टे क्रम में क्रमबद्ध करें
  • मिश्रण - एक सरणी फेरबदल
  • तरह - आरोही क्रम में एक अनुक्रमित सरणी बनाता है
  • uasort - उपयोगकर्ता-परिभाषित तुलना फ़ंक्शन के साथ एक सरणी को सॉर्ट करता है
  • uksort - उपयोगकर्ता द्वारा परिभाषित तुलना फ़ंक्शन का उपयोग करके किसी सरणी को व्यवस्थित करें
  • usort - उपयोगकर्ता द्वारा परिभाषित तुलना समारोह का उपयोग करके मूल्यों द्वारा एक सरणी को वर्गीकृत करें

PHP स्ट्रिंग्स

प्रोग्रामिंग में, भाषण तार पाठ से ज्यादा कुछ नहीं हैं। जैसा कि हम पहले तय कर चुके हैं, वे चर के लिए एक मान्य मूल्य भी हैं.

स्ट्रिंग्स को परिभाषित करना

PHP में स्ट्रिंग्स को परिभाषित करने के कई तरीके हैं:

  • एकल कोट - यह सबसे सरल तरीका है। बस में अपने पाठ लपेटो ' मार्कर और PHP इसे एक स्ट्रिंग के रूप में संभालेंगे.
  • डबल उद्धरण - एक विकल्प के रूप में आप उपयोग कर सकते हैं ". जब आप करते हैं, तो विशेष वर्णों को प्रदर्शित करने के लिए नीचे दिए गए एस्केप वर्णों का उपयोग करना संभव है.
  • हियरडॉक - के साथ एक स्ट्रिंग शुरू करो <<< और एक पहचानकर्ता, फिर एक नई लाइन में स्ट्रिंग डालें। पहचानकर्ता को दोहराकर इसे दूसरी पंक्ति में बंद करें. हियरडॉक डबल-उद्धृत स्ट्रिंग्स की तरह व्यवहार करता है.
  • nowdoc - क्या है हियरडॉक डबल-कोटेड स्ट्रिंग्स के लिए है लेकिन सिंगल कोट्स के लिए है। यह उसी तरह काम करता है और भागने वाले पात्रों की आवश्यकता को समाप्त करता है.

नोट: स्ट्रिंग्स में वैरिएबल, एरेज़ और ऑब्जेक्ट शामिल हो सकते हैं.

वर्ण से बचो

  • \ n - रेखा भरण
  • \ r - कैरिज रिटर्न
  • \ t - क्षैतिज टैब
  • \ v - लंबवत टैब
  • \इ - पलायन
  • \ च - भोजन की शैली
  • \\ - बैकलैश
  • \ $ - डॉलर का चिह्न
  • / ' - एकल बोली
  • \ " - दोहरे उद्धरण
  • \ [0-7] {1,3} - अष्टक अंकन में वर्ण
  • \ एक्स [0-9A-एफए च] {1,2} - हेक्साडेसिमल संकेतन में चरित्र
  • \ यू {[0-9A-एफए च]} - UTF-8 प्रतिनिधित्व के रूप में स्ट्रिंग

स्ट्रिंग फ़ंक्शंस

  • addcslashes () - निर्दिष्ट वर्णों के सामने बैकस्लैश के साथ एक स्ट्रिंग देता है
  • addslashes () - पात्रों के सामने बैकस्लैश के साथ एक स्ट्रिंग लौटाता है जिसे भागने की आवश्यकता होती है
  • BIN2HEX () - ASCII वर्णों की एक स्ट्रिंग को हेक्साडेसिमल मानों में परिवर्तित करता है
  • काटना () - एक स्ट्रिंग के दाईं ओर से स्थान या अन्य वर्ण हटाता है
  • chr () - एक निर्दिष्ट ASCII मान से एक चरित्र लौटाता है
  • chunk_split () - छोटे टुकड़ों की एक श्रृंखला में एक स्ट्रिंग को विभाजित करता है
  • convert_cyr_string () - एक स्ट्रिंग को एक दूसरे से सेट होने वाले सिरिलिक कैरेक्टर में परिवर्तित करता है
  • convert_uudecode () - एक uuencoded स्ट्रिंग को डिकोड करता है
  • convert_uuencode () - uuencode का उपयोग करके एक स्ट्रिंग को एनकोड करता है
  • count_chars () - एक स्ट्रिंग में वर्णों के बारे में जानकारी देता है
  • CRC32 () - एक स्ट्रिंग के लिए एक 32-बिट सीआरसी की गणना करता है
  • तहखाने () - एक हैशेड स्ट्रिंग लौटाता है
  • गूंज () - एक या कई तार आउटपुट
  • विस्फोट() - एक सरणी में एक स्ट्रिंग को तोड़ता है
  • fprintf () - एक निर्दिष्ट आउटपुट स्ट्रीम में एक स्वरूपित स्ट्रिंग लिखता है
  • get_html_translation_table () - उपयोग की गई अनुवाद तालिका लौटाता है htmlspecialchars () तथा htmlentities ()
  • hebrev () - हिब्रू पाठ को दृश्य पाठ में बदल देता है
  • hebrevc () - हिब्रू पाठ को दृश्य पाठ में परिवर्तित करता है और HTML लाइन टूटता है
  • HEX2BIN () - ASCII वर्णों के लिए हेक्साडेसिमल मानों का अनुवाद करें
  • html_entity_decode () - HTML संस्थाओं को वर्णों में बदलता है
  • htmlentities () - HTML संस्थाओं को वर्ण परिवर्तित करता है
  • htmlspecialchars_decode () - विशेष HTML संस्थाओं को वर्णों में रूपांतरित करता है
  • htmlspecialchars () - पूर्वनिर्धारित वर्णों को HTML संस्थाओं में स्विच करता है
  • फटना () - सरणी के तत्वों से एक स्ट्रिंग को पुनः प्राप्त करता है, जैसे कि में शामिल होने के ()
  • lcfirst () - कम करने के लिए एक स्ट्रिंग के पहले चरित्र को बदलता है
  • Levenshtein () - दो तारों के बीच लेवेंसहाइट दूरी की गणना करता है
  • localeconv () - स्थानीय लोगों के लिए संख्यात्मक और मौद्रिक स्वरूपण के बारे में जानकारी देता है
  • ltrim () - स्ट्रिंग के बाईं ओर से रिक्त स्थान या अन्य वर्ण हटाता है
  • md5 () - एक स्ट्रिंग के एमडी 5 हैश की गणना करता है और इसे वापस करता है
  • md5_file () - एक फ़ाइल के एमडी 5 हैश की गणना करता है
  • metaphone () - एक स्ट्रिंग की मेटाफोन कुंजी प्रदान करता है
  • money_format () - एक स्ट्रिंग को मुद्रा स्ट्रिंग के रूप में लौटाता है
  • nl_langinfo () - विशिष्ट स्थानीय जानकारी देता है
  • nl2br () - स्ट्रिंग में प्रत्येक नई लाइन के लिए HTML लाइन टूटती है
  • संख्या स्वरूप() - फॉर्म हजारों की संख्या में समूह सहित
  • ord () - स्ट्रिंग के पहले चरित्र का ASCII मान लौटाता है
  • parse_str () - चर में एक स्ट्रिंग पार्स
  • प्रिंट () - एक या कई तार आउटपुट
  • printf () - एक स्वरूपित स्ट्रिंग आउटपुट
  • quoted_printable_decode () - 8-बिट बाइनरी के लिए एक उद्धृत-प्रिंट करने योग्य स्ट्रिंग प्रदान करता है
  • quoted_printable_encode () - 8-बिट स्ट्रिंग से उद्धृत-प्रिंट करने योग्य स्ट्रिंग पर जाता है
  • quotemeta () - मेटाचैकर्स से पहले बैकस्लैश के साथ एक स्ट्रिंग देता है
  • rtrim () - एक स्ट्रिंग के दाईं ओर से स्ट्रिप्स व्हाट्सएप या अन्य वर्ण
  • setlocale () - स्थानीय जानकारी सेट करता है
  • SHA1 () - एक स्ट्रिंग SHA-1 हैश की गणना करता है
  • sha1_file () - एक फ़ाइल के लिए एक ही है
  • similar_text () - दो तारों के बीच समानता का निर्धारण करता है
  • soundex () - एक स्ट्रिंग के साउंडेक्स कुंजी की गणना करता है
  • sprintf () - एक स्वरूपित स्ट्रिंग लौटाता है
  • sscanf () - एक निर्दिष्ट प्रारूप के अनुसार एक स्ट्रिंग से इनपुट इनपुट
  • str_getcsv () - एक सरणी में एक सीएसवी स्ट्रिंग पार्स करता है
  • str_ireplace () - निर्दिष्ट प्रतिस्थापन (केस-असंवेदनशील) के साथ एक स्ट्रिंग में निर्दिष्ट वर्ण बदलता है
  • str_pad () - एक निर्दिष्ट लंबाई के लिए एक स्ट्रिंग पैड
  • str_repeat () - एक स्ट्रिंग को कई बार पूर्व निर्धारित संख्या दोहराता है
  • str_replace () - निर्दिष्ट वर्णों को एक स्ट्रिंग में बदल देता है (केस-संवेदी)
  • str_rot13 () - एक स्ट्रिंग पर ROT13 एन्कोडिंग करता है
  • str_shuffle () - बेतरतीब ढंग से एक स्ट्रिंग में पात्रों फेरबदल
  • str_split () - सरणियों में तारों को विभाजित करता है
  • str_word_count () - एक स्ट्रिंग में शब्दों की संख्या लौटाता है
  • strcasecmp () - केस-असंवेदनशील दो तार की तुलना
  • strcmp () - बाइनरी सुरक्षित स्ट्रिंग तुलना (केस संवेदनशील)
  • strcoll () - लोकेल के आधार पर दो स्ट्रिंग्स की तुलना करें
  • strcspn () - निर्दिष्ट वर्णों की घटना से पहले एक स्ट्रिंग में पाए जाने वाले वर्णों की संख्या लौटाता है
  • strip_tags () - एक स्ट्रिंग से HTML और PHP टैग हटाता है
  • stripcslashes () - के विपरीत addcslashes ()
  • stripslashes () - के विपरीत addslashes ()
  • stripos () - एक स्ट्रिंग के भीतर एक सबस्टेशन की पहली घटना की स्थिति को ढूँढता है (केस असंवेदनशील)
  • stristr () - केस-असंवेदनशील संस्करण strstr ()
  • strlen () - एक स्ट्रिंग की लंबाई देता है
  • strnatcasecmp () - केस-असंवेदनशील "प्राकृतिक क्रम" एल्गोरिथ्म का उपयोग करके दो तारों की तुलना
  • strnatcmp () - उपर्युक्त लेकिन संवेदनशील मामला है
  • strncasecmp () - वर्णों की एक निर्धारित संख्या की तुलना स्ट्रिंग (असंवेदनशील)
  • strncmp () - ऊपर के समान लेकिन केस-संवेदी
  • strpbrk () - किसी भी वर्ण के लिए एक स्ट्रिंग खोजता है
  • strpos () - स्ट्रिंग (केस संवेदी) में प्रतिस्थापन की पहली घटना की स्थिति लौटाता है
  • strrchr () - एक स्ट्रिंग के अंतिम घटना को दूसरे स्ट्रिंग के भीतर पाता है
  • strrev () - एक स्ट्रिंग को उलट देता है
  • strripos () - एक स्ट्रिंग के विकल्प की अंतिम घटना (स्थिति असंवेदनशील) की स्थिति को ढूँढता है
  • strrpos () - के समान strripos () लेकिन मामला संवेदनशील है
  • strspn () - एक निर्दिष्ट सूची से केवल पात्रों के साथ एक स्ट्रिंग में वर्णों की संख्या
  • strstr () - दूसरे स्ट्रिंग के अंदर एक स्ट्रिंग की पहली घटना के लिए केस-सेंसिटिव सर्च
  • strtok () - एक स्ट्रिंग को छोटे विखंडू में विभाजित करता है
  • strtolower () - सभी पात्रों को एक स्ट्रिंग में लोअरकेस में कनवर्ट करता है
  • strtoupper () - वही लेकिन अपरकेस अक्षरों के लिए
  • strtr () - कुछ वर्णों को एक स्ट्रिंग में अनुवाद करता है, वैकल्पिक: strchr ()
  • substr () - एक स्ट्रिंग का निर्दिष्ट भाग लौटाता है
  • substr_compare () - एक निर्दिष्ट लंबाई की स्थिति से दो तारों की तुलना एक निश्चित लंबाई तक होती है, वैकल्पिक रूप से संवेदनशील मामला
  • substr_count () - स्ट्रिंग के भीतर एक सबस्ट्रिंग होने की संख्या को गिना जाता है
  • substr_replace () - किसी अन्य चीज़ के साथ एक प्रतिस्थापन की जगह
  • ट्रिम () - एक स्ट्रिंग के दोनों ओर से स्थान या अन्य वर्णों को निकालता है
  • ucfirst () - एक स्ट्रिंग के पहले चरित्र को अपरकेस में बदल देता है
  • ucwords () - हर शब्द के पहले अक्षर को एक स्ट्रिंग में अपरकेस में परिवर्तित करता है
  • vfprintf () - एक निर्दिष्ट आउटपुट स्ट्रीम में एक स्वरूपित स्ट्रिंग लिखता है
  • vprintf () - एक स्वरूपित स्ट्रिंग आउटपुट
  • vsprintf () - एक चर के लिए एक स्वरूपित स्ट्रिंग लिखता है
  • वर्ड रैप() - दिए गए वर्णों की एक स्ट्रिंग को छोटा करता है

PHP ऑपरेटर्स

ऑपरेटर आपको मूल्यों, सरणियों और चर के साथ संचालन करने की अनुमति देते हैं। कई अलग-अलग प्रकार हैं.

अंकगणितीय आपरेटर

आपके मानक गणितीय संचालक.

  • + - जोड़
  • - - घटाव
  • * - गुणन
  • / - विभाजन
  • % - मोडुलो (शेष मूल्य दूसरे द्वारा विभाजित)
  • ** - घातांक

असाइनमेंट ऑपरेटर्स

मानक असाइनमेंट ऑपरेटर के अलावा (=), आपके पास निम्नलिखित विकल्प भी हैं:

  • += - a + = b = a + b के समान है
  • -= - a - = b एक a = a - b के समान है
  • * = - a * = b एक a = a b के समान है
  • / = - a / = b = a / b के समान है
  • % = - एक% = b एक = a% b के समान है

तुलना संचालक

  • == - बराबरी का
  • === - पहचान
  • != - बराबर नहीं
  • <> - बराबर नहीं
  • !== - समान नहीं
  • < - से कम
  • > - से अधिक
  • <= - से कम या बराबर
  • > = - इससे बड़ा या इसके बराबर
  • <=> - से कम, के बराबर, या इससे अधिक

लॉजिकल ऑपरेटर्स

  • तथा - तथा
  • या - या
  • XOR - एकमात्र
  • ! - नहीं
  • && - तथा
  • || - या

बिटवाइज ऑपरेटर्स

  • और - तथा
  • | - या (समावेशी या)
  • ^ - Xor (अनन्य या)
  • ~ - नहीं
  • << - शिफ्ट बाएं
  • >> - दाईं ओर शिफ्ट करें

त्रुटि नियंत्रण ऑपरेटर

आप उपयोग कर सकते हैं @ त्रुटि संदेशों को उत्पन्न करने से रोकने के लिए साइन इन करें। यह अक्सर सुरक्षा कारणों से महत्वपूर्ण है, उदाहरण के लिए, गोपनीय जानकारी को सुरक्षित रखने के लिए.

निष्पादन संचालक

PHP एक निष्पादन ऑपरेटर का समर्थन करता है, जो है `` (बैकटिक)। ये सिंगल-कोट्स नहीं हैं! PHP एक बैक कमांड की सामग्री को शेल कमांड के रूप में निष्पादित करने का प्रयास करेगी.

वेतन वृद्धि / कमी ऑपरेटर

  • ++$ वी - एक के बाद एक चर बढ़ाता है, फिर उसे वापस लौटाता है
  • $ वी++ - एक चर लौटाता है, फिर इसे एक से बढ़ाता है
  • --$ वी - चर को एक से घटाकर, बाद में लौटाता है
  • $ वी-- - वैरिएबल लौटाता है, फिर इसे एक-एक करके घटाता है

स्ट्रिंग ऑपरेटर्स

  • . - संक्षिप्त (मतलब गठबंधन) तर्कों के लिए प्रयुक्त
  • .= - बाईं ओर के तर्क के दाईं ओर तर्क को जोड़ते थे

PHP में लूप्स

प्रोग्रामिंग में लूप बहुत आम हैं। वे आपको विभिन्न परिस्थितियों में कोड के एक ही ब्लॉक के माध्यम से चलाने की अनुमति देते हैं। PHP में कई अलग-अलग हैं.

पाश के लिए

यह प्रकार कोड के एक ब्लॉक के माध्यम से होता है जो कई बार निर्दिष्ट होता है:

के लिए (काउंटर मूल्य शुरू; काउंटर मूल्य समाप्त; वृद्धि जिससे वृद्धि) {
// निष्पादित करने के लिए कोड यहाँ जाता है
}

फोरच लूप

एक लूप का उपयोग कर प्रत्येक के लिए एक सरणी में प्रत्येक तत्व से चलता है:

foreach ($ InsertYourArrayName $ मान के रूप में) {
// निष्पादित करने के लिए कोड यहाँ जाता है
}

घुमाव के दौरान

कोड के एक ब्लॉक के माध्यम से लूप्स जब तक एक निर्दिष्ट स्थिति सत्य है.

जबकि (शर्त जो लागू होनी चाहिए) {
// निष्पादित करने के लिए कोड यहाँ जाता है
}

दो… जबकि लूप

अंतिम PHP लूप एक बार एक कोड स्निपेट चलाता है, फिर लूप को दोहराता है जब तक कि दी गई स्थिति सही होती है.

करना {
// कोड निष्पादित करने के लिए यहां जाता है;
} जबकि (ऐसी स्थिति जो लागू होनी चाहिए);

सशर्त बयान

यदि / अन्यथा कथन लूप के समान हैं। वे कुछ विशेष परिस्थितियों में ही कोड चलाने के लिए बयान करते हैं। आपके पास कई विकल्प हैं:

यदि कथन

एक शर्त सही होने पर कोड निष्पादित करता है.

अगर (शर्त) {
// कोड निष्पादित करने के लिए अगर शर्त पूरी की जाती है
}

यदि नहीं तो

यदि कोई शर्त सही है और कोई अन्य कोड कोड चलाता है तो यह नहीं है.

अगर (शर्त) {
// कोड निष्पादित करने के लिए अगर शर्त पूरी की जाती है
} अन्य {
// कोड निष्पादित करने के लिए यदि शर्त पूरी नहीं हुई है
}

अगर ... elseif ... वरना

दो से अधिक स्थितियों के लिए अलग-अलग कोड स्निपेट निष्पादित करता है.

अगर (शर्त) {
// कोड निष्पादित करने के लिए अगर शर्त पूरी की जाती है
} अन्य (स्थिति) {
// कोड को निष्पादित करने के लिए अगर यह शर्त पूरी होती है
} अन्य {
// कोड निष्पादित करने के लिए यदि कोई भी शर्त पूरी नहीं होती है
}

स्विच स्टेटमेंट

निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करता है.

स्विच (एन) {
मामला x:
कोड निष्पादित करने के लिए यदि n = x;
टूटना;
मामला y:
कोड निष्पादित करने के लिए यदि n = y;
टूटना;
केस z:
कोड निष्पादित करने के लिए यदि n = z;
टूटना;

// आवश्यकतानुसार और मामले जोड़ें

चूक:
कोड निष्पादित करने के लिए यदि n उपरोक्त में से कोई भी नहीं है;
}

PHP में प्रपत्रों के साथ कार्य करना

PHP का उपयोग अक्सर वेब रूपों को संभालने के लिए किया जाता है। विशेष रूप से, पूर्वोक्त $ _GET तथा $ _POST एक फ़ॉर्म के माध्यम से भेजे गए डेटा को इकट्ठा करने में मदद करें। हालांकि, इनपुट फ़ील्ड से दोनों मानों को पकड़ने में सक्षम हैं, हालांकि, उनका उपयोग अलग है.

जीएसटी बनाम पोस्ट का उपयोग करना

GET URL पैरामीटर के माध्यम से डेटा एकत्र करता है। इसका मतलब है कि सभी चर नाम और उनके मूल्य पृष्ठ पते में निहित हैं.

इसका लाभ यह है कि आप जानकारी को बुकमार्क करने में सक्षम हैं। ध्यान रखें कि इसका मतलब यह भी है कि जानकारी सभी को दिखाई देती है। उस कारण से, GET पासवर्ड जैसी संवेदनशील जानकारी के लिए उपयुक्त नहीं है। यह डेटा की मात्रा को भी सीमित करता है जिसे सीए 2000 अक्षरों में भेजा जा सकता है.

दूसरी ओर, POST, चर पर जाने के लिए HTTP POST विधि का उपयोग करता है। यह डेटा को तृतीय पक्षों के लिए अदृश्य बनाता है, क्योंकि यह HTTP निकाय में भेजा गया है। आप इसे बुकमार्क करने में सक्षम नहीं हैं.

POST के साथ, आपके द्वारा भेजी जाने वाली जानकारी की मात्रा की कोई सीमा नहीं है। उस के अलावा, यह भी उन्नत कार्यक्षमता है और इसलिए डेवलपर्स द्वारा पसंद किया जाता है.

प्रपत्र सुरक्षा

सबसे महत्वपूर्ण मुद्दा जब वेब रूपों की बात आती है तो सुरक्षा है। यदि ठीक से स्थापित नहीं किया जाता है, तो वे क्रॉस-स्क्रिप्टिंग हमलों के लिए कमजोर होते हैं। हैकर्स अपने स्वयं के उद्देश्य के लिए उपयोग करने के लिए असुरक्षित वेब फ़ॉर्म में स्क्रिप्ट जोड़ते हैं.

PHP भी उन हमलों को विफल करने के लिए उपकरण प्रदान करता है, अर्थात्:

  • htmlspecialchars ()
  • ट्रिम ()
  • stripslashes ()

आप देखेंगे कि हमने स्ट्रिंग्स पर पिछले अनुभाग में इन सभी कार्यों का सामना किया है। जब आप उन्हें स्क्रिप्ट में शामिल करते हैं जो प्रपत्र डेटा एकत्र करता है, तो आप उन पात्रों की हानिकारक लिपियों को प्रभावी ढंग से छीन सकते हैं जिन्हें उन्हें कार्य करने के लिए आवश्यक है, उन्हें अनुपयोगी बनाना.

आवश्यक फ़ील्ड, त्रुटि संदेश और डेटा सत्यापन

इसके अलावा, PHP आवश्यक फ़ील्ड को परिभाषित करने में सक्षम है (यदि आप उन्हें भरने के बिना फ़ॉर्म जमा नहीं कर सकते हैं), त्रुटि संदेश प्रदर्शित करें यदि कुछ जानकारी गायब है और डेटा को मान्य करने के लिए। हमने ऐसा करने के लिए आवश्यक उपकरणों के बारे में पहले ही बात कर ली है.

उदाहरण के लिए, आप बस अपने फ़ॉर्म फ़ील्ड के लिए चर निर्धारित कर सकते हैं और उपयोग कर सकते हैं खाली () यह जाँचने के लिए कि क्या उनके पास मान हैं। उसके बाद, एक साधारण अगर / बाकी विवरण प्रस्तुत डेटा भेजने के लिए या एक त्रुटि संदेश आउटपुट करें.

अगला कदम वैधता के लिए प्रस्तुत डेटा की जांच करना है। उसके लिए, PHP जैसे कई फ़िल्टर प्रदान करता है FILTER_VALIDATE_EMAIL यह सुनिश्चित करने के लिए कि प्रस्तुत ईमेल पता सही प्रारूप है.

PHP फ़िल्टर

फ़िल्टर का उपयोग असुरक्षित स्रोतों से आने वाले डेटा को मान्य और फ़िल्टर करने के लिए किया जाता है। जैसा कि उल्लेख किया गया है, एक आम उदाहरण उपयोगकर्ता इनपुट है। PHP इसके लिए कई फ़िल्टर फ़ंक्शंस और स्थिरांक प्रदान करता है:

फ़िल्टर फ़ंक्शंस

  • filter_has_var () - निर्दिष्ट प्रकार का एक चर मौजूद है, तो जाँच करता है
  • filter_id () - एक नामित फ़िल्टर से संबंधित आईडी लौटाता है
  • filter_input () - नाम से एक निर्दिष्ट बाहरी चर को पुनः प्राप्त करता है और वैकल्पिक रूप से इसे फ़िल्टर करता है
  • filter_input_array () - बाहरी चरों को खींचता है और वैकल्पिक रूप से उन्हें फ़िल्टर करता है
  • filter_list () - सभी समर्थित फिल्टरों की सूची लौटाता है
  • filter_var_array () - कई चर प्राप्त करता है और वैकल्पिक रूप से उन्हें फिल्टर करता है
  • filter_var () - एक निर्दिष्ट फिल्टर के साथ एक चर फ़िल्टर करता है

लगातार फ़िल्टर करें

  • FILTER_VALIDATE_BOOLEAN - एक बूलियन मान्य करता है
  • FILTER_VALIDATE_EMAIL - एक ई-मेल पते को प्रमाणित करता है
  • FILTER_VALIDATE_FLOAT - एक फ्लोट की पुष्टि करता है
  • FILTER_VALIDATE_INT - पूर्णांक का सत्यापन करता है
  • FILTER_VALIDATE_IP - एक आईपी पते की पुष्टि करता है
  • FILTER_VALIDATE_REGEXP - एक नियमित अभिव्यक्ति की पुष्टि करता है
  • FILTER_VALIDATE_URL - एक URL मान्य करता है
  • FILTER_SANITIZE_EMAIL - ई-मेल पते से सभी अवैध पात्रों को हटाता है
  • FILTER_SANITIZE_ENCODED - विशेष वर्णों को हटा / एनकोड करता है
  • FILTER_SANITIZE_MAGIC_QUOTES - लागू होता है addslashes ()
  • FILTER_SANITIZE_NUMBER_FLOAT - अंक, + - और, ईई को छोड़कर सभी वर्णों को हटा देता है
  • FILTER_SANITIZE_NUMBER_INT - अंकों और + को छोड़कर सभी वर्णों से मुक्त हो जाता है
  • FILTER_SANITIZE_SPECIAL_CHARS - विशेष वर्ण हटाता है
  • FILTER_SANITIZE_FULL_SPECIAL_CHARS - HTML संस्थाओं को विशेष वर्ण परिवर्तित करता है
  • FILTER_SANITIZE_STRING - एक स्ट्रिंग से टैग / विशेष वर्ण हटाता है, वैकल्पिक: FILTER_SANITIZE_STRIPPED
  • FILTER_SANITIZE_URL - एक यूआरएल से सभी अवैध पात्रों को छापता है
  • FILTER_UNSAFE_RAW कुछ भी नहीं, वैकल्पिक रूप से पट्टी / विशेष वर्ण सांकेतिक शब्दों में बदलना
  • FILTER_CALLBACK - डेटा को फ़िल्टर करने के लिए उपयोगकर्ता-परिभाषित फ़ंक्शन को कॉल करें

PHP में HTTP फंक्शन्स

PHP में वेबसर्वर से ब्राउज़र को भेजे गए डेटा में हेरफेर करने की कार्यक्षमता भी है.

HTTP कार्य

  • हैडर () - ब्राउज़र में एक कच्चा HTTP हेडर भेजता है
  • headers_list () - प्रतिक्रिया शीर्षकों की एक सूची भेजने के लिए तैयार (या पहले से ही भेजे गए)
  • headers_sent () - HTTP हेडर भेजे गए हैं या नहीं, यह चेक करता है
  • setcookie () - HTTP हेडर के बाकी हिस्सों के साथ भेजे जाने के लिए एक कुकी को परिभाषित करता है
  • setrawcookie () - साथ भेजे जाने के लिए एक कुकी (URL एन्कोडिंग के बिना) को परिभाषित करता है

MySQL के साथ काम करना

कई प्लेटफॉर्म जो PHP पर आधारित हैं, पृष्ठभूमि में एक MySQL डेटाबेस के साथ काम करते हैं। उस कारण से, उन कार्यों से परिचित होना महत्वपूर्ण है जो आपको उनके साथ काम करने की अनुमति देते हैं.

MySQL के कार्य

  • mysqli_affected_rows () - पिछले MySQL ऑपरेशन में प्रभावित पंक्तियों की संख्या
  • mysqli_autocommit () - स्वतः संशोधन डेटाबेस संशोधनों को चालू या बंद करें
  • mysqli_change_user () - निर्दिष्ट डेटाबेस कनेक्शन के उपयोगकर्ता को बदलता है
  • mysqli_character_set_name () - डेटाबेस कनेक्शन के लिए डिफ़ॉल्ट चरित्र सेट
  • mysqli_close () - एक खुला डेटाबेस कनेक्शन बंद कर देता है
  • mysqli_commit () - वर्तमान लेन-देन करता है
  • mysqli_connect_errno () - अंतिम कनेक्शन त्रुटि से त्रुटि कोड
  • mysqli_connect_error () - अंतिम कनेक्शन त्रुटि से त्रुटि विवरण
  • mysqli_connect () - MySQL सर्वर के लिए एक नया कनेक्शन खोलता है
  • mysqli_data_seek () - परिणाम सूचक को परिणाम सेट में एक मनमानी पंक्ति में ले जाता है
  • mysqli_debug () - डिबगिंग ऑपरेशन करता है
  • mysqli_dump_debug_info () - एक लॉग में डिबगिंग जानकारी डंप
  • mysqli_errno () - सबसे हाल ही में फ़ंक्शन कॉल के लिए अंतिम त्रुटि कोड
  • mysqli_error_list () - सबसे हाल ही में फ़ंक्शन कॉल के लिए त्रुटियों की एक सूची
  • mysqli_error () - सबसे हालिया फ़ंक्शन कॉल के लिए अंतिम त्रुटि विवरण
  • mysqli_fetch_all () - एक परिणाम के रूप में सभी परिणाम पंक्तियों को प्राप्त करता है
  • mysqli_fetch_array () - एक परिणामी पंक्ति को एक सहयोगी, एक संख्यात्मक सरणी, या दोनों के रूप में प्राप्त करता है
  • mysqli_fetch_assoc () - एक परिणामी पंक्ति को एक सहयोगी सरणी के रूप में प्राप्त करता है
  • mysqli_fetch_field_direct () - एक क्षेत्र के लिए एक वस्तु के रूप में मेटाडेटा
  • mysqli_fetch_field () - परिणाम में अगला फ़ील्ड ऑब्जेक्ट के रूप में सेट होता है
  • mysqli_fetch_fields () - एक परिणाम में फ़ील्ड का प्रतिनिधित्व करने वाली वस्तुओं की एक सरणी
  • mysqli_fetch_lengths () - परिणाम सेट में वर्तमान पंक्ति के कॉलम की लंबाई
  • mysqli_fetch_object () - एक वस्तु के रूप में सेट किए गए परिणाम की वर्तमान पंक्ति
  • mysqli_fetch_row () - एक परिणाम सेट से एक पंक्ति प्राप्त करता है और इसे एनुमरेटेड सरणी के रूप में लौटाता है
  • mysqli_field_count () - सबसे हाल के प्रश्न के लिए कॉलम की संख्या
  • mysqli_field_seek () - फ़ील्ड कर्सर को दिए गए फ़ील्ड ऑफ़सेट पर सेट करता है
  • mysqli_field_tell () - फील्ड कर्सर की स्थिति
  • mysqli_free_result () - एक परिणाम के साथ जुड़ी स्मृति को निकालता है
  • mysqli_get_charset () - एक चरित्र सेट वस्तु
  • mysqli_get_client_info () - MySQL क्लाइंट लाइब्रेरी संस्करण
  • mysqli_get_client_stats () - ग्राहक प्रति प्रक्रिया आँकड़े देता है
  • mysqli_get_client_version () - पूर्णांक के रूप में MySQL क्लाइंट लाइब्रेरी संस्करण
  • mysqli_get_connection_stats () - क्लाइंट कनेक्शन के बारे में आंकड़े
  • mysqli_get_host_info () - MySQL सर्वर होस्टनाम और कनेक्शन प्रकार
  • mysqli_get_proto_info () - MySQL प्रोटोकॉल संस्करण
  • mysqli_get_server_info () - MySQL सर्वर संस्करण लौटाता है
  • mysqli_get_server_version () - पूर्णांक के रूप में MySQL सर्वर संस्करण
  • mysqli_info () - हाल ही में निष्पादित क्वेरी के बारे में जानकारी लौटाता है
  • mysqli_init () - MySQLi को प्रारंभ करता है और उपयोग के लिए एक संसाधन देता है mysqli_real_connect ()
  • mysqli_insert_id () - अंतिम क्वेरी में प्रयुक्त ऑटो-जनरेट आईडी लौटाता है
  • mysqli_kill () - एक MySQL थ्रेड को मारने के लिए सर्वर पूछता है
  • mysqli_more_results () - बहु-क्वेरी से अधिक परिणाम होने पर जाँच करता है
  • mysqli_multi_query () - डेटाबेस पर एक या अधिक क्वेरी करता है
  • mysqli_next_result () - से निर्धारित अगला परिणाम तैयार करता है mysqli_multi_query ()
  • mysqli_num_fields () - एक परिणाम सेट में फ़ील्ड की संख्या
  • mysqli_num_rows () - परिणाम सेट में पंक्तियों की संख्या
  • mysqli_options () - अतिरिक्त संपर्क विकल्प सेट करता है और एक कनेक्शन के लिए व्यवहार को प्रभावित करता है
  • mysqli_ping () - सर्वर कनेक्शन को पिंग करता है या नीचे जाने पर पुन: कनेक्ट करने का प्रयास करता है
  • mysqli_prepare () - निष्पादन के लिए SQL कथन तैयार करता है
  • mysqli_query () - डेटाबेस के खिलाफ एक क्वेरी करता है
  • mysqli_real_connect () - MySQL सर्वर के लिए एक नया कनेक्शन खोलता है
  • mysqli_real_escape_string () SQL कथन में उपयोग के लिए एक स्ट्रिंग में विशेष वर्ण से बच जाता है
  • mysqli_real_query () - SQL क्वेरी निष्पादित करता है
  • mysqli_reap_async_query () - परिणाम async क्वेरी से देता है
  • mysqli_refresh () - तालिकाओं या कैश को ताज़ा करता है या प्रतिकृति सर्वर जानकारी को रीसेट करता है
  • mysqli_rollback () - डेटाबेस के लिए वर्तमान लेनदेन को वापस करता है
  • mysqli_select_db () - कनेक्शन के लिए डिफ़ॉल्ट डेटाबेस में परिवर्तन
  • mysqli_set_charset () - डिफ़ॉल्ट क्लाइंट कैरेक्टर सेट सेट करता है
  • mysqli_set_local_infile_default () - LOAD LOCAL INFILE कमांड के लिए उपयोगकर्ता-परिभाषित हैंडलर को खोल देता है
  • mysqli_set_local_infile_handler () - लोड डाटा लॉकल इनर कमांड के लिए कॉलबैक फ़ंक्शन सेट करता है
  • mysqli_sqlstate () - पिछले MySQL ऑपरेशन के लिए SQLSTATE त्रुटि कोड देता है
  • mysqli_ssl_set () - एसएसएल का उपयोग कर सुरक्षित कनेक्शन स्थापित करता है
  • mysqli_stat () - वर्तमान प्रणाली की स्थिति
  • mysqli_stmt_init () - एक बयान को आरम्भ करता है और उपयोग के लिए एक वस्तु देता है mysqli_stmt_prepare ()
  • mysqli_store_result () - अंतिम क्वेरी से सेट किए गए परिणाम को स्थानांतरित करता है
  • mysqli_thread_id () - वर्तमान कनेक्शन के लिए थ्रेड आईडी
  • mysqli_thread_safe () - क्लाइंट लाइब्रेरी को थ्रेड-सेफ़ के रूप में संकलित किया जाता है तो वापस लौटाता है
  • mysqli_use_result () - अंतिम क्वेरी से सेट परिणाम का पुनर्प्राप्ति आरंभ करता है जिसका उपयोग करके निष्पादित किया जाता है mysqli_real_query ()
  • mysqli_warning_count () - कनेक्शन में अंतिम क्वेरी से चेतावनी की संख्या

दिनांक और समय

बेशक, तारीख और समय के लिए PHP का कार्य किसी भी PHP चीट शीट से गायब नहीं होना चाहिए.

दिनांक / समय कार्य

  • तारीख देखो() - एक ग्रेगोरियन तिथि की वैधता की जाँच करता है
  • date_add () - एक तिथि वस्तु के लिए कई दिन, महीने, साल, घंटे, मिनट और सेकंड जोड़ता है
  • date_create_from_format () - एक स्वरूपित DateTime वस्तु देता है
  • date_create () - एक नया डेटाइम ऑब्जेक्ट बनाता है
  • date_date_set () - एक नई तारीख तय करता है
  • date_default_timezone_get () - सभी कार्यों द्वारा उपयोग किए जाने वाले डिफ़ॉल्ट समयक्षेत्र को लौटाता है
  • date_default_timezone_set () - डिफ़ॉल्ट समयक्षेत्र सेट करता है
  • date_diff () - दो तिथियों के बीच अंतर की गणना करता है
  • डेटा प्रारूप() - किसी विशिष्ट प्रारूप के अनुसार स्वरूपित दिनांक देता है
  • date_get_last_errors () - एक तारीख स्ट्रिंग में पाया चेतावनी या त्रुटियों देता है
  • date_interval_create_from_date_string () - एक स्ट्रिंग के सापेक्ष भागों से एक DateInterval सेट करता है
  • date_interval_format () - प्रारूप एक अंतराल
  • date_isodate_set () - आईएसओ 8601 मानकों के अनुसार एक तिथि निर्धारित करता है
  • date_modify () - टाइमस्टैम्प को संशोधित करता है
  • date_offset_get () - समयक्षेत्र की भरपाई करता है
  • date_parse_from_format () - एक निर्दिष्ट प्रारूप के अनुसार विस्तृत तिथि के बारे में विस्तृत जानकारी के साथ एक सरणी देता है
  • date_parse () - एक निर्दिष्ट तिथि के बारे में विस्तृत जानकारी के साथ एक सरणी देता है
  • date_sub () - एक तारीख से दिन, महीने, साल, घंटे, मिनट और सेकंड घटाना
  • date_sun_info () - एक सरणी देता है जिसमें सूर्यास्त / सूर्योदय के बारे में जानकारी होती है और एक निर्दिष्ट दिन और स्थान के लिए धुंधलका शुरू / समाप्त होता है
  • date_sunrise () - एक निर्दिष्ट दिन और स्थान के लिए सूर्योदय का समय
  • date_sunset () - एक निर्दिष्ट दिन और स्थान के लिए सूर्यास्त का समय
  • date_time_set () - समय निर्धारित करता है
  • date_timestamp_get () - यूनिक्स टाइमस्टैम्प लौटाता है
  • date_timestamp_set () - एक यूनिक्स टाइमस्टैम्प के आधार पर तारीख और समय निर्धारित करता है
  • date_timezone_get () - किसी दिए गए DateTime ऑब्जेक्ट का समय क्षेत्र लौटाता है
  • date_timezone_set () - दिनांक समय ऑब्जेक्ट के लिए समय क्षेत्र सेट करता है
  • तारीख() - एक स्थानीय तारीख और समय का प्रारूप
  • तारीख लें() - एक टाइमस्टैम्प या वर्तमान स्थानीय दिनांक / समय की तारीख / समय की जानकारी
  • gettimeofday () - वर्तमान समय
  • gmdate () - एक जीएमटी / यूटीसी तिथि और समय का प्रारूप
  • gmmktime () - GMT की तारीख के लिए यूनिक्स टाइमस्टैम्प
  • gmstrftime () - लोकेल सेटिंग के अनुसार GMT / UTC की तारीख और समय का प्रारूप
  • मैं डेट करता हूँ() - एक पूर्णांक के रूप में एक स्थानीय समय / तारीख को प्रारूपित करता है
  • स्थानीय समय() - स्थानीय समय
  • microtime () - माइक्रोसेकंड के साथ वर्तमान यूनिक्स टाइमस्टैम्प
  • mktime () - एक तारीख के लिए यूनिक्स टाइमस्टैम्प
  • strftime () - स्थानीय सेटिंग्स के अनुसार एक स्थानीय समय और / या तारीख का प्रारूप
  • strptime () - समय / तिथि के साथ जनरेट होता है strftime ()
  • strtotime () - एक अंग्रेजी टेक्स्ट डेटाइम को यूनिक्स टाइमस्टैम्प में बदल देता है
  • समय() - यूनिक्स टाइमस्टैम्प के रूप में वर्तमान समय
  • timezone_abbreviations_list () - dst, ऑफ़सेट और टाइमज़ोन नाम युक्त सरणी देता है
  • timezone_identifiers_list () - सभी टाइमज़ोन पहचानकर्ताओं के साथ एक अनुक्रमित सरणी
  • timezone_location_get () - एक निर्दिष्ट समय क्षेत्र के लिए स्थान की जानकारी
  • timezone_name_from_abbr () - संक्षिप्त नाम से टाइमजोन नाम लौटाता है
  • timezone_name_get () - समयक्षेत्र का नाम
  • timezone_offset_get () - GMT से टाइमजोन ऑफसेट
  • timezone_open () - एक नया DateTimeZone ऑब्जेक्ट बनाता है
  • timezone_transitions_get () - समयक्षेत्र के लिए सभी संक्रमण लौटाता है
  • timezone_version_get () - टाइमज़ोनडब का संस्करण लौटाता है

दिनांक और समय प्रारूपण

  • - 01 से 31
  • जे - 1 से 31
  • डी - सूर्य के माध्यम से सोम
  • एल - शनिवार शनिवार के माध्यम से
  • एन - 1 (सोम के लिए) 7 के माध्यम से (शनि के लिए)
  • w - 0 (सूर्य के लिए) 6 के माध्यम से (शनि के लिए)
  • - महीने, 01 12 के माध्यम से
  • n - महीने, 12 के माध्यम से 1
  • एफ - दिसंबर के माध्यम से जनवरी
  • - दिसंबर के माध्यम से जन
  • Y - चार अंक वर्ष (उदाहरण 2018)
  • y - दो अंक वर्ष (उदाहरण 18)
  • एल - परिभाषित करता है कि क्या यह एक लीप वर्ष है (1 या 0)
  • - हूँ और दोपहर
  • - एएम और पीएम
  • जी - घंटे 1 12 से
  • - घंटे 12 के माध्यम से 01
  • जी - घंटे 23 के माध्यम से 0
  • एच - 23 से घंटे 00
  • मैं - मिनट 00 से 59
  • रों - सेकेंड 00 से 59

PHP त्रुटियों

अंत में, उस समय के लिए जब चीजें सुचारू रूप से नहीं चलती हैं और आपको यह पता लगाना होगा कि समस्या कहाँ है, PHP त्रुटियों के लिए भी कार्यक्षमता प्रदान करता है.

त्रुटि कार्य

  • debug_backtrace () - एक backtrace उत्पन्न करने के लिए इस्तेमाल किया
  • debug_print_backtrace () - एक बैकट्रेस प्रिंट करता है
  • error_get_last () - अंतिम त्रुटि हुई
  • त्रुटि संग्रह() - वेब सर्वर के लॉग, एक फ़ाइल या एक मेल खाते में एक त्रुटि संदेश भेजता है
  • त्रुटि की सूचना देना() - निर्दिष्ट करता है कि कौन सी PHP त्रुटियां बताई गई हैं
  • restore_error_handler () - पिछले त्रुटि हैंडलर फ़ंक्शन को बदलता है
  • restore_exception_handler () - पिछले अपवाद हैंडलर पर वापस जाता है
  • set_error_handler () - स्क्रिप्ट त्रुटियों को संभालने के लिए उपयोगकर्ता-परिभाषित फ़ंक्शन सेट करता है
  • set_exception_handler () - उपयोगकर्ता द्वारा परिभाषित एक अपवाद हैंडलर फ़ंक्शन सेट करता है
  • trigger_error () - एक उपयोगकर्ता-स्तर त्रुटि संदेश उत्पन्न करता है, आप भी उपयोग कर सकते हैं user_error ()

त्रुटि स्थिरांक

  • E_ERROR - घातक रन-टाइम त्रुटियाँ जो स्क्रिप्ट के रुकने का कारण बनती हैं और उनसे पुनर्प्राप्त नहीं की जा सकती हैं
  • E_WARNING - गैर-घातक रन-टाइम त्रुटियां, स्क्रिप्ट का निष्पादन जारी है
  • E_PARSE - कंपाइल-टाइम पार्स त्रुटियां, केवल पार्सर द्वारा उत्पन्न की जानी चाहिए
  • E_NOTICE - रन-टाइम नोटिस जो एक संभावित त्रुटि का संकेत देते हैं
  • E_CORE_ERROR - PHP आरंभीकरण पर घातक त्रुटियां, जैसे a E_ERROR PHP कोर में
  • E_CORE_WARNING - PHP स्टार्टअप पर गैर-घातक त्रुटियां, इसके समान E_WARNING लेकिन PHP कोर में
  • E_COMPILE_ERROR - ज़ेड स्क्रिप्टिंग इंजन द्वारा उत्पन्न घातक संकलन-समय की त्रुटियां
  • E_COMPILE_WARNING - ज़ेंड स्क्रिप्टिंग इंजन द्वारा गैर-घातक संकलन-समय त्रुटियां
  • E_USER_ERROR - प्रोग्रामर द्वारा निर्धारित घातक उपयोगकर्ता द्वारा उत्पन्न त्रुटि, का उपयोग कर trigger_error ()
  • E_USER_WARNING - गैर-घातक उपयोगकर्ता-जनरेट की गई चेतावनी
  • E_USER_NOTICE - उपयोगकर्ता द्वारा जनरेट किया गया नोटिस trigger_error ()
  • E_STRICT - अपने कोड को बेहतर बनाने के लिए PHP द्वारा सुझाव (सक्षम होना चाहिए)
  • E_RECOVERABLE_ERROR - उपयोगकर्ता द्वारा परिभाषित हैंडल द्वारा पकड़े जाने योग्य घातक त्रुटि
  •  E_DEPRECATED - इसे एक कोड के बारे में चेतावनी प्राप्त करने के लिए सक्षम करें, जो कि भविष्य का सबूत नहीं है
  • E_USER_DEPRECATED - उपयोगकर्ता-जनरेट किए गए चेतावनी को हटाए गए कोड के लिए
  • E_ALL - सभी त्रुटियों और चेतावनियों को छोड़कर E_STRICT

निष्कर्ष

PHP के आसपास अपना रास्ता जानना वेब डिज़ाइन और वेब विकास में रुचि रखने वाले किसी भी व्यक्ति के लिए एक अच्छा विचार है। खासकर यदि आप अपनी खुद की वेबसाइट बनाने के तकनीकी पहलुओं में गहराई से गोता लगाना चाहते हैं.

ऊपर दी गई PHP चीट शीट आपको PHP के कुछ केंद्रीय भागों का अवलोकन प्रदान करती है। इसे एक संदर्भ के रूप में बुकमार्क करें या प्रोग्रामिंग भाषा के बारे में अधिक जानने के लिए इसे स्प्रिंगबोर्ड के रूप में उपयोग करें। हमें पूरी उम्मीद है कि आपको यह एक उपयोगी संसाधन मिल गया होगा.

यदि आपके पास PHP की चिट शीट के अलावा कोई भी है, तो कृपया नीचे टिप्पणी अनुभाग में हमें बताने में संकोच न करें!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map