payment by upi: sinhamit@icici or payment by bank account name: amit kumar sinha, account number: 2646728782 IFSC code: KKBK0005660 SWIFT: KKBKINBB

Please support if you like my work by payment through upi: sinhamit@icici or payment by bank

account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB


Introduction to PHP   in Category: पीएचपी   by amit

🕙 Posted on 2023-04-14 at 20:15:11


पीएचपी क्या है ?

    PHP से पहले, इंटरनेट स्थिर (static) था और WEB डेवलपर्स और प्रोग्रामर को सभी स्क्रिप्ट को एक ही फाइल में लिखना पड़ता था। वेबसाइट को दृष्टिगत रूप से अच्छा बनाने के लिए कई सुविधाएँ जोड़ी गईं। उदाहरण के लिए, CSS, JavaScript, छवियाँ, ऑडियो, वीडियो फ़ाइलें, बाहरी रूप से जोड़ी जाती हैं। हालाँकि, WEB-PAGE की संरचना को एक ही फाइल में लिखा जाना था।

    Rasmus Lerdorf ने इन स्थैतिक WEB-PAGES पर काम करते हुए, 1993 में Personal Home Page (PHP) विकसित किया। इसे 1995 में जनता के लिए (बड़े पैमाने पर) जारी किया गया। उसके बाद, PHP के कई संस्करण जारी किए गए, Zend Engine PHP के स्वामित्व और विकास के लिए जिम्मेदार है। और इसलिए, PHP का नाम बदलकर PHP: Hypertext Pre-processor कर दिया गया। यह नए शिक्षार्थियों के लिए हास्य उत्पन्न करता है, लेकिन यह नाम बदलने को पुनरावर्ती संक्षिप्त नाम (recursive acronym) के रूप में जाना जाता है।

PHP कैसे उपयोगी है?

    आज तक, दुनिया में कुल वेबसाइटों का लगभग 78% PHP पर विकसित और चल रहा है। यह PHP को अभी भी प्रासंगिक बनाता है, हालाँकि कई लोग पूछ रहे हैं कि क्या PHP मृत (DEAD) है? नहीं! ऐसा नहीं है, क्योंकि PHP के नए संस्करण अभी भी रिलीज़ हो रहे हैं और यह अधिक शक्तिशाली, मजबूत, गतिशील और स्केलेबल हो गया है।

    कई अन्य स्क्रिप्टिंग (और प्रोग्रामिंग) भाषाओं को PHP की नकल करने और प्रतिस्पर्धा करने के लिए विकसित किया गया है, लेकिन PHP मुफ़्त, ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म (विभिन्न ऑपरेटिंग सिस्टम पर चलता) है। PHP सीखना बहुत आसान है। PHP के नवीनतम संस्करण अब सख्त (strict) डेटा-प्रकारों और कई अन्य विशेषताओं का समर्थन करते हैं।

क्या PHP सुरक्षित है?

    PHP में बहुत कम लाइब्रेरी और फ्रेमवर्क हैं, उदाहरण के लिए, WordPress, Drupal, Zoomla, आदि। हालाँकि, ये कोड ओपन-सोर्स हैं, और सभी के लिए खुले हैं। इसलिए, उन्नत (advanced) डेवलपर्स कभी भी इन रूपरेखाओं (frameworks) पर अपनी वेबसाइटें विकसित करना पसंद नहीं करते हैं। जावास्क्रिप्ट, सीएसएस, छवियों, ऑडियो या वीडियो फ़ाइलों के विपरीत, PHP फ़ाइलें कभी भी सार्वजनिक नहीं हैं (क्लाइंट के कंप्यूटर/मोबाइल फोन को नहीं भेजी जाती) और इसलिए, इसे बाहरी लोगों द्वारा कभी नहीं देखा जाता है।

    जब सभी फाइलें, अर्थात्, जावास्क्रिप्ट, सीएसएस, आदि को HTML संरचना के साथ वेब-ब्राउज़र में भेजा जाता है, तो वे सामूहिक रूप से वेब-पेज को अंतःक्रियात्मक रूप से चलाते हैं। लेकिन, WEB-PAGE की HTML संरचना को सर्वर (apache या nginx) द्वारा PHP के साथ पूर्व-संसाधित किया जाता है। PHP सभी डेटा एकत्र करता है, और सर्वर और डेटाबेस पर संग्रहीत विभिन्न फ़ाइलों से इन कोड के टुकड़ों को फिर से जोड़ता है। अनुरोध प्रतिक्रिया चक्र के बारे में जानने के लिए पिछले पृष्ठ पर जाएं

मैं PHP कैसे चला सकता हूँ?

    अपने कंप्यूटर पर LOCAL SERVER को कैसे स्थापित और चलाना है, यह जानने के लिए आप पिछले पृष्ठों पर जा सकते हैं। आप एक डोमेन नाम और होस्टिंग योजना भी (या तो अलग से या सामूहिक रूप से) खरीद सकते हैं जिसमें आपको पहले से स्थापित PHP, MySQL (डेटाबेस), मेमोरी (RAM) और स्टोरेज (आपकी plan/subscription के अनुसार SERVER पर जगह, उदाहरण के लिए, 10GB या 100GB के रूप में) प्रदान किया जाएगा।)।


इस वेबसाइट और संबंधित लिंक में उपलब्ध स्क्रिप्ट/कोड का उपयोग करने के लिए नियम और शर्तें:

    अस्वीकरण: इस वेबसाइट पर केवल PHP और अन्य स्क्रिप्टिंग भाषाओं को सीखना मुफ्त है, जो कि सार्वजनिक रूप से उपलब्ध वेब-पेजों के अधीन है, और लेखक किसी भी व्यक्ति को हुई किसी भी हानि या क्षति, यदि कोई हो, के लिए उत्तरदायी नहीं है। यह वेबसाइट और संबद्ध लिंक संबंधित मनुष्यों (human beings) द्वारा विकसित किए गए हैं, जो एक सतत प्रक्रिया है, और इसमें टाइपोग्राफ़िकल त्रुटियाँ हो सकती हैं।

    जैसे ही वेबसाइट के लेखक/मालिक द्वारा विभिन्न विषयों/अध्यायों के लिए WEB-PAGES अपलोड किए जाते हैं, (सार्वजनिक) पाठक / उपयोगकर्ता में धैर्य होना चाहिए, और PHP और अन्य स्क्रिप्टिंग/प्रोग्रामिंग भाषाओं को संपूर्णता रूप से सीखना चाहिए। दुनिया में कोई भी वेबसाइट 100% सुरक्षित नहीं है, और किसी भी व्यक्ति को यह नहीं मानना चाहिए कि PHP और अन्य भाषाएँ सीखने से उसकी वेबसाइट सुरक्षित हो जाएगी।

    संबंधित विषय पर विस्तृत ज्ञान के लिए इंटरनेट और अन्य वेबसाइटों पर खोज करने के लिए पाठक / उपयोगकर्ता के पास नेक इरादा और उसे स्मार्ट होना चाहिए। उसे अपने libraries / संबंधित वेबसाइट के ढांचे (frameworks) में विभिन्न कार्यों (functions), classes, विधियों (methods) आदि को लागू करने और कोड करने में उचित परिश्रम करना चाहिए। पाठक / उपयोगकर्ता को समझना चाहिए ​​कि (यहां तक ​​कि) एक भी गलती या सिंटैक्स त्रुटि छोड़ने से संबंधित वेबसाइट/वेब-पेज को घातक नुकसान होगा।

    इसलिए, इस वेबसाइट और संबंधित लिंक के लेखक/मालिक (स्वामी), किसी भी व्यक्ति को हुई किसी भी हानि या क्षति, यदि कोई हो, को अस्वीकार करते हैं। इस वेबसाइट और संबंधित लिंक के लेखक/मालिक (स्वामी) किसी भी तरह से किसी भी व्यक्ति को कोई सेवा प्रदान नहीं कर रहे हैं, और किसी भी दावे/क्षति के लिए उत्तरदायी नहीं है।

एमआईटी (MIT) लाइसेंस: कॉपीराइट | 2023 | © अमित कुमार सिन्हा, और संबद्ध फर्म/कंपनी/वेबसाइट।

    इस वेबसाइट और संबंधित लिंक्स पर scripts, codes और texts (सामूहिक रूप से या अलग-अलग, चाहे 'application' या 'सॉफ्टवेयर' के रूप में जाना जाता है, इसके बाद "सॉफ्टवेयर" के रूप में संदर्भित), और संबंधित दस्तावेज फाइलों में (इसके बाद "सॉफ्टवेयर" के रूप में संदर्भित), की एक प्रति प्राप्त करने वाले किसी भी व्यक्ति को बिना किसी प्रतिबंध के सॉफ्टवेयर से निपटने के लिए, जिसमें बिना किसी सीमा के उपयोग, कॉपी, संशोधित, मर्ज, प्रकाशित, वितरित, सबलाइसेंस, और/या सॉफ्टवेयर की प्रतियां बेचने और व्यक्तियों को अनुमति देने के अधिकार शामिल हैं, नि:शुल्क अनुमति दी जाती है, जिसके लिए सॉफ्टवेयर ऐसा करने के लिए सुसज्जित है, निम्नलिखित शर्तों के अधीन:

    उपरोक्त कॉपीराइट नोटिस और यह अनुमति नोटिस सॉफ्टवेयर की सभी प्रतियों या पर्याप्त भागों में शामिल किया जाएगा।

    सॉफ़्टवेयर किसी भी प्रकार की वारंटी के बिना "जैसा है" प्रदान किया जाता है, व्यक्त या निहित, व्यापारिकता, किसी विशेष उद्देश्य के लिए उपयुक्तता और गैर-उल्लंघन की वारंटी सहित लेकिन सीमित नहीं है। किसी भी घटना में लेखक या कॉपीराइट धारक किसी भी दावे, नुकसान या अन्य देयता के लिए उत्तरदायी नहीं होंगे, चाहे अनुबंध की कार्रवाई में, टोर्ट या अन्यथा, सॉफ़्टवेयर या उपयोग या अन्य व्यवहार के संबंध में या उससे उत्पन्न हो सॉफ़्टवेयर।

    किसी भी अस्पष्टता और नियमों और शर्तों की गलतफहमी के मामले में, "अंग्रेजी" संस्करण को अपनाया और मान्य किया जाएगा। यहां ऊपर उल्लिखित नियम और शर्तें, गोपनीयता नीति और इस वेबसाइट और संबंधित लिंक के अन्य नियमों और शर्तों के अधीन होंगी। इन नियमों और शर्तों को देश के कानून के अनुसार अद्यतन किया जाएगा, और उसी के नवीनतम संस्करण को अपनाया जाएगा। इस वेबसाइट के लेखक / मालिक (स्वामी) के पास सभी अधिकार सुरक्षित हैं और अधिकारिता न्यायालय पटना, (बिहार) भारत में होगी।

एट्रिब्यूशन : आपको उपयुक्त क्रेडिट देना चाहिए, लाइसेंस के लिए एक लिंक प्रदान करना चाहिए, और यदि "सॉफ़्टवेयर" में परिवर्तन किए गए थे, तो उन्हें इंगित करना चाहिए। आप किसी भी उचित तरीके से ऐसा कर सकते हैं, लेकिन ऐसे किसी भी तरह से नहीं, जो लाइसेंसर आपको या आपके उपयोग का समर्थन करता है। कोई वारंटी नहीं दी जाती है। उपर्युक्त लाइसेंस आपको आपके इच्छित उपयोग के लिए आवश्यक सभी अनुमतियाँ नहीं दे सकता है, जिसमें प्रचार, गोपनीयता जैसे अन्य अधिकार शामिल हैं, या नैतिक अधिकार आपके द्वारा स्क्रिप्ट / कोड / सामग्री का उपयोग करने के तरीके को सीमित कर सकते हैं।

English version of Terms & Conditions:
MIT License: Copyright | 2023 | © Amit Kumar Sinha, and associated firm / company / websites.

    Permission is hereby granted, free of charge, to any person obtaining a copy of scripts, codes, and texts in this website and associated links, (collectively or separately, whether known as 'application' or 'software') and associated documentation files (hereinafter referred as the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Attribution: You should give appropriate credit, provide a link to the license, and indicate if changes were made, to the "software". You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. No warranties are given. The above mentioned license may not give you all of the permissions necessary for your intended use, including other rights such as publicity, privacy, or moral rights may limit how you use the script / code / material.


Leave a Comment: