PHP Kya hai? PHP सीखने के आसान तरीके | what is PHP in Hindi 2021

Introduction(PHP Kya Hai)

इस Post में हम जानने वाले है कि PHP Kya Hai? PHP एक ऐसा Language है जिसका उपयोग IT Industries में बहुत ज्यादा उपयोग किया जा रहा है और इसे सीखना भी बहुत आसान है। चलिए जानते है PHP kya Hai?

PHP kya hai

PHP Kya Hai

PHP शब्द के लिए एक संक्षिप्त शब्द है: Hypertext Preprocessor। PHP एक सर्वर-साइड scripting language है जिसे विशेष रूप से Web विकास के लिए डिज़ाइन किया गया है। यह ओपन-सोर्स है जिसका अर्थ है कि यह Download और उपयोग करने के लिए स्वतंत्र है। इसे सीखना और इस्तेमाल करना बहुत आसान है। फाइलों में एक्सटेंशन “.php” है। अब तक हमने जाना PHP Language kya hai. चलिए जानते है PHP ka Full Form Kya Hota hai.

PHP का Full Form क्या होता है | What is Full Form Of PHP

  • PHP ka Full Form Hypertext Preprocessor होता है| यह एक Open Source Programming Language है जिसे आसानी से सिखा जा सकता है|

PHP(PHP Kya Hai) Language Basics In Hindi

  • Rasmus Lerdorf ने PHP के पहले version को Launch किया और बाद के संस्करणों में भाग लिया। यह एक Interpreted Language है और इसके लिए किसी कंपाइलर(Compiler) की आवश्यकता नहीं है।
  • PHP Code Server में Execute होता है|
  • इसे Oracle, MySQL, Microsoft SQL Server, PostgreSQL, Informix, Sybase, जैसे कई डेटाबेस के साथ Integret किया जा सकता है।
  • यह WordPress जैसी सामग्री प्रबंधन प्रणाली को धारण करने के लिए शक्तिशाली है और इसका उपयोग उपयोगकर्ता की पहुंच को नियंत्रित करने के लिए किया जा सकता है।
  • यह HTTP Digest, HTTP Basic, FTP, and IMAP जैसे Protocols को support करता है|
  • www.facebook.com and www.yahoo.com जैसे Websites को भी PHP से ही बनाया गया है|
  • इसके पीछे एक मुख्य कारण यह है कि PHP को HTML फाइलों में आसानी से embed किया जा सकता है और HTML कोड को PHP फाइल में भी लिखा जा सकता है।
  • वह चीज जो PHP को क्लाइंट-साइड भाषा जैसे HTML से अलग करती है, PHP कोड सर्वर पर निष्पादित होते हैं जबकि HTML कोड सीधे Browser पर प्रस्तुत किए जाते हैं। PHP कोड को पहले Server पर Execute किया जाता है और फिर Result ब्राउज़र पर Return कर दिया जाता है।
  • केवल वही जानकारी जो क्लाइंट या ब्राउज़र जानता है, वह सर्वर पर PHP स्क्रिप्ट को निष्पादित करने के बाद दिया गया परिणाम है, न कि PHP फ़ाइल में मौजूद वास्तविक PHP कोड। साथ ही, PHP फ़ाइलें CSS और Javascipt जैसी अन्य क्लाइंट-साइड स्क्रिप्टिंग भाषाओं का समर्थन कर सकती हैं। अब तक हम जान चुके है PHP Kya hai और साथ ही साथ हमने जाना की PHP ka Full Form Kya Hota hai(What is Full Form Of PHP). चलिए अब जानते है की हम PHP कैसे सीख सकते है|

PHP कैसे सीखे | How To Learn PHP In Hindi

अगर आप PHP सीखना चाहते है तो मार्किट में बहुत से Books मिल जाएंगे जिसकी मदद से आप PHP सीख सकते है| यहाँ मई आपको कुछ ऐसे Websites बताने जा रहा हु जिसकी मदद से आप आसानी से PHP सीख सकते है|

PHP: The right way

w3schools PHP Tutorials

FreeCodeCamp’s

Codeacademy

GeeksForGeeks

TutorialsPoint

Sololearn

youtube में भी बहुत से ऐसे Tutorials उपलब्ध है जिनकी मदद से आप PHP Language हिंदी एवं English में सीख सकते है|

PHP Language उपयोग क्या है| What are Uses Of PHP In Hindi

PHP वास्तव में Server side Scripting से संबंधित कुछ भी कर सकता है या अधिक लोकप्रिय रूप से Website के Backend के रूप में जाना जाता है। उदाहरण के लिए,

  • PHP Forms से Data Receive कर सकता है|
  • Dynamic Pages Generate कर सकता है|
  • Database के साथ काम कर सकता है, Sessions Create कर सकता है|
  • कुकीज़ Send और Receive कर सकता है, E-Mail भेज सकता है आदि।
uses of php 
application of php in hindi

PHP में उपयोगकर्ता के डेटा को Encrypt करने के लिए कई हैश फ़ंक्शन(#Function भी उपलब्ध हैं जो PHP को सुरक्षित बनाता है और सर्वर-साइड स्क्रिप्टिंग भाषा के रूप में उपयोग करने के लिए विश्वसनीय है। तो ये PHP की कुछ क्षमताएं हैं जो इसे सर्वर-साइड स्क्रिप्टिंग भाषा के रूप में उपयोग करने के लिए उपयुक्त बनाती हैं। आप आगे के Tutorials में इन क्षमताओं के बारे में अधिक जानेंगे।

यदि आप PHP की उपरोक्त क्षमताओं से खुश नहीं हैं, तो भी PHP की कुछ और विशेषताएँ हैं-

PHP सभी प्रमुख ऑपरेटिंग सिस्टम जैसे Windows, Linux, Unix, Mac OS आदि पर चल सकता है।

Apache जैसे आज उपलब्ध लगभग सभी प्रमुख सर्वर PHP का समर्थन करते हैं।

PHP Wide Range Of Database उपयोग करने की अनुमति देता है।

सबसे महत्वपूर्ण बात यह है कि यह उपयोग और Download करने के लिए Free है और कोई भी इसके आधिकारिक स्रोत www.php.net से PHP डाउनलोड कर सकता है।

PHP का Syntax | Syntax Of PHP

<?php PHP code goes here ?>

Hello World Program In PHP:

HTML

<html>

   <head>

      <title>PHP Example</title>

   </head>

   <body>

      <?php echo “Hello, World! yah hai PHP code”;?>

   </body>

</html>

Output:

Hello, World! yah hai PHP code.

PHP के Version | Versions Of PHP In Hindi

PHP/FI 2

PHP 3

PHP 4

PHP 5

PHP 6

PHP 7

PHP 7 में नया क्या है | What’s new in PHP 7.0 in Hindi:

PHP 7 New Operators को Support करता है|

PHP 7 अपने पहले के Version से Fast है|

PHP 7 Better Error Handling Services Provide करता है|

PHP Language का इतिहास | History of PHP Language In Hindi

PHP/FI 2

1997 में PHP/FI 2 के साथ एक पुनर्लेखन आया, लेकिन उस समय विकास लगभग पूरी तरह से Rasmus द्वारा नियंत्रित किया गया था। उस वर्ष November में रिलीज होने के बाद, Andi Gutmans और Zeev Suraski एक University परियोजना के रूप में ई-कॉमर्स समाधान विकसित करने के लिए एक भाषा की तलाश करते हुए PHP/FI में शामिल हो गए। उन्होंने पाया कि PHP/FI उतना शक्तिशाली नहीं था जितना लगता था, और इसकी भाषा में कई सामान्य विशेषताओं का अभाव था।

सबसे दिलचस्प पहलुओं में से एक में लूप को लागू करने का तरीका शामिल था। हाथ से तैयार किया गया  Lexical Scanner Script के माध्यम से जाएगा और जब यह Keyword को हिट करेगा तो यह File में अपनी स्थिति को याद रखेगा। लूप के अंत में File Pointer ने सहेजे गए स्थान पर वापस जाने की मांग की, और पूरे लूप को फिर से पढ़ा और फिर से निष्पादित किया गया।

PHP 3

ज़ीव और एंडी ने स्क्रिप्टिंग भाषा को पूरी तरह से फिर से लिखने का फैसला किया। फिर उन्होंने PHP 3 को रिलीज़ करने के लिए Rasmus के साथ मिलकर एक नया नाम भी दिया: PHP: Hypertext Preprocessor, इस बात पर ज़ोर देने के लिए कि PHP एक अलग उत्पाद था और न केवल व्यक्तिगत उपयोग के लिए उपयुक्त था। Zeev और Andi ने एक नया एक्सटेंशन API भी डिज़ाइन और कार्यान्वित किया था। इस नए एपीआई ने डेटाबेस, स्पेल चेकर्स और अन्य तकनीकों तक पहुँचने जैसे कार्यों को करने के लिए अतिरिक्त एक्सटेंशन का आसानी से समर्थन करना संभव बना दिया, जिसने कई डेवलपर्स को आकर्षित किया जो PHP प्रोजेक्ट में शामिल होने और योगदान करने के लिए “कोर” समूह का हिस्सा नहीं थे। जून 1998 में PHP 3 की रिलीज़ के समय, अनुमानित PHP स्थापित आधार में लगभग 50,000 डोमेन शामिल थे। PHP 3 ने PHP की वास्तविक सफलता की शुरुआत की, और एक मिलियन से अधिक डोमेन का स्थापित आधार वाला पहला संस्करण था।

PHP 4

1998 के अंत में, Zeev और Andi ने PHP 3 में अपने काम को देखा और महसूस किया कि वे स्क्रिप्टिंग भाषा को और भी बेहतर लिख सकते थे, इसलिए उन्होंने एक और पुनर्लेखन शुरू किया। जबकि PHP 3 अभी भी स्क्रिप्ट को निष्पादित करते समय लगातार पार्स करता है, PHP 4 “पहले संकलित करें, बाद में निष्पादित करें” के एक नए प्रतिमान के साथ आया। संकलन चरण PHP स्क्रिप्ट को मशीन कोड में संकलित नहीं करता है; इसके बजाय यह उन्हें बाइट कोड में संकलित करता है, जिसे बाद में Zend इंजन (Zend का अर्थ Zeev और Andi) द्वारा निष्पादित किया जाता है, PHP 4 का नया दिल। स्क्रिप्ट निष्पादित करने के इस नए तरीके के कारण, PHP 4 का प्रदर्शन इससे कहीं बेहतर था। PHP 3 की, केवल थोड़ी मात्रा में पिछड़ी संगतता टूट-फूट के साथ।

अन्य सुधारों में बेहतर रन-टाइम प्रदर्शन के लिए एक बेहतर एक्सटेंशन एपीआई था, एक वेब सर्वर एब्स्ट्रक्शन लेयर जो PHP 4 को सबसे लोकप्रिय वेब सर्वर पर चलाने की अनुमति देता है, और बहुत कुछ। PHP 4 को आधिकारिक तौर पर 22 मई 2002 को जारी किया गया था, और आज इसका स्थापित आधार 15 मिलियन डोमेन को पार कर गया है। PHP 3 में, लघु संस्करण संख्या (मध्य अंक) का कभी उपयोग नहीं किया गया था, और सभी संस्करणों को 3.0.x के रूप में क्रमांकित किया गया था। यह PHP 4 में बदल गया, और भाषा में महत्वपूर्ण परिवर्तनों को दर्शाने के लिए लघु संस्करण संख्या का उपयोग किया गया। पहला महत्वपूर्ण परिवर्तन PHP 4.1.0 में आया, जिसने $_GET और $_POST जैसे सुपरग्लोबल्स को पेश किया।

सुपरग्लोबल्स को वैश्विक कीवर्ड का उपयोग किए बिना कार्यों के भीतर से एक्सेस किया जा सकता है। यह सुविधा register_globals INI विकल्प को बंद करने की अनुमति देने के लिए जोड़ी गई थी। register globals PHP में एक विशेषता है जो http://php.net/?foo=bar में “?foo=bar” जैसे इनपुट चर को $foo नामक PHP चर में स्वचालित रूप से परिवर्तित करता है। क्योंकि बहुत से लोग इनपुट चरों की ठीक से जाँच नहीं करते हैं, कई अनुप्रयोगों में सुरक्षा छेद थे, जिससे सुरक्षा और प्रमाणीकरण कोड को दरकिनार करना काफी आसान हो गया।

नए सुपरग्लोबल्स के साथ, 22 अप्रैल, 2002 को, PHP 4.2.0 को रजिस्टर_ग्लोबल्स के साथ डिफ़ॉल्ट रूप से बंद कर दिया गया था। PHP 4.3.0, अंतिम महत्वपूर्ण PHP 4 संस्करण, 27 दिसंबर, 2002 को जारी किया गया था। इस संस्करण ने कमांड लाइन इंटरफेस (CLI), एक संशोधित फ़ाइल और नेटवर्क I/O परत (जिसे स्ट्रीम कहा जाता है), और एक बंडल GD लाइब्रेरी की शुरुआत की। . हालांकि उनमें से अधिकांश परिवर्धन का अंतिम उपयोगकर्ताओं पर कोई वास्तविक प्रभाव नहीं पड़ता है, लेकिन PHP के मूल में बड़े बदलावों के कारण प्रमुख संस्करण टकरा गया था।

PHP 5

PHP 5 को लंबे विकास और कई पूर्व-रिलीज़ के बाद जुलाई 2004 में जारी किया गया था। यह मुख्य रूप से इसके मूल, Zend Engine 2.0 द्वारा एक नए Object Model और दर्जनों अन्य नई सुविधाओं द्वारा संचालित है।

PHP की विकास टीम में दर्जनों Deveolper शामिल हैं, साथ ही दर्जनों अन्य PHP से संबंधित और सहायक परियोजनाओं पर काम कर रहे हैं, जैसे कि PEAR, PECL, और प्रलेखन, और सात में से छह पर एक सौ से अधिक व्यक्तिगत वेब सर्वरों का एक अंतर्निहित नेटवर्क बुनियादी ढांचा। दुनिया के महाद्वीप। हालांकि पिछले वर्षों के आंकड़ों के आधार पर केवल एक अनुमान है, यह मान लेना सुरक्षित है कि PHP अब दुनिया भर में दसियों या शायद सैकड़ों लाखों डोमेन पर स्थापित है।

Related Post From Techvidyarthy

पाइथन क्या है(Python Kya Hai)? Python सीखने के आसान तरीके

Java Kya Hai और kaise Sikhen

Top 10 Free WordPress Themes For Blogging In Hindi 2021

अगुआडा किला जानकारी हिंदी में

Fort Aguada Holiday Resort Goa in 2021

List Of All Most Attractive Places To Visit At North Goa

List Of All Places To Visit In OOTY in 3 days – The Perfect Vacation Place

101 Amazing Traveling With Friends Quotes-Enjoy With Friends

Important Check Off List For Traveling In 2021

Traveling Places In India

Why Traveling Is Important For Everyone 2021

WordPress Themes For Blogging Free 2021

Travelling Meaning In Hindi

Conclusion on PHP kya hai और kaise सीखे

दोस्तों इस ब्लोग में हमने जाना PHP kya hai? PHP के History kya hai और PHP Language कैसे सीख सकते है। हमने इस post में PHP Language के इतिहास से लेकर आधुनिकता तक कि पूरी जानकारी अपने Readers तक पहुचने की कोसिस किया है।

इस पोस्ट के Regarding अगर आपनके मैं में कोई भी प्रश्न है तो आप बिना किसी जिझक के पूछ सकते है।

Leave a Comment