Php क्या है?
PHP का पूरा नाम Hypertext Preprocessor है, पहले इसे Personal Home Page के नाम से रखा गया था| PHP एक server-side scripting प्रोग्रामिंग भाषा है जिसे वेब डेवलपमेंट के लिए इस्तेमाल किया जाता है।
यह cross-platform तथा open-source है, इसलिए इसे किसी भी system में बिना खरीदे फ्री में download कर सकते हैं। इसकी मदद से वेब एप्लीकेशन तथा dynamic web page बनाया जाता है।
Javascript एक client-side programming language है, किन्तु PHP server-side programming language होता है जो server पर execute होता है।
History Of PHP
यह language 1994 में Rasmus Lerdorf द्वारा devoloped किया गया था, और इसका पहला संस्करण (version) 1995 में रिलीज़ हुआ था। उस समय यह एक छोटा सा प्रोग्राम था जो वेब सर्वर पर चलने वाले पृष्ठों को डायनामिक बनाने के लिए उपयोग किया जाता था।
PHP के अनेक संस्करण हैं जिसमें कई नए फीचर्स तथा सुधार किए गए हैं:
1995: PHP/FI (पीएचपी/एफआई)
लेरडॉर्फ ने PHP/FI नामक एक नए संस्करण को जारी किया, जिसमें form handling और database integration की सुविधा थी।
1997: PHP 3
1997 में PHP 3 को जारी किया गया, जिसमें कई नए फीचर्स जैसे कि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) और मॉड्यूलर डिज़ाइन थे।
1998: PHP 4
इसमें कई नए फीचर्स जैसे कि सुपरग्लोबल्स और सेशन हैंडलिंग को शामिल किया गया।
2000: PHP 4.1
PHP 4.1 में कई नए फीचर्स जैसे कि रिकर्सिव फंक्शन्स और एक्सेप्शन हैंडलिंग थे।
2004: PHP 5
2004 में PHP 5 को जारी किया गया, जिसमें कई नए फीचर्स जैसे कि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और जेनरेटर्स थे।
2015: PHP 7
इसमें कई नए फीचर्स जैसे कि टाइप हिंटिंग और स्केलर टाइप्स को शामिल किया गया।
वर्तमान में PHP 8 और PHP 9 के विकास कार्य चल रहे हैं, जिसमें कई नए फीचर्स और सुधार किए जा रहे हैं।
Syntex
- PHP कोड को `<?php` और `?>` टैग के बीच लिखा जाता है।
- प्रत्येक स्टेटमेंट के अंत में सेमीकोलन (;) होता है जो उसे लाइन को terminate करता है।
- PHP में वेरिएबल का प्रारंभ `$` सिम्बल से होता है, जैसे कि: ‘$name = “सिद्धार्थ”;’ यह वेरिएबल है जिसमें “सिद्धार्थ” स्ट्रिंग स्टोर की गई है।
Example
- “echo” यह एक PHP स्टेटमेंट है जो स्क्रीन पर आउटपुट दर्शाता है।
- “hello world!” यह स्ट्रिंग है, जिसे हम दर्शाना चाहते हैं।
- “?>” यह सिंटैक्स बताता है कि PHP कोड समाप्त हो गया है
Advantages
- Easy To Learn: इसे सीखना आसान होता है C, C++ और Java की तुलना में। यह server-side की सबसे easy programming language है।
- Free and Open Source: यह free और open source programming language है, जिसे आप इंटरनेट पर मुफ्त में download कर सकते हैं। और साथ ही इसे बिना चार्ज (fee) दिए उपयोग कर सकते हैं।
- Cross Platform: PHP क्रॉस प्लेटफार्म programming language है अर्थात इसे विभिन्न operating systems में चला सकते हैं जैसे कि Windows, Linux, Apple, Unix आदि।
- Dynamic web pages: यह web pages को डायनेमिक बनाने में मदद करता है। इससे website के प्रति आकर्षण और बढ़ जाता है।
- High Performance: इसकी Performance उच्च होती है क्योंकि interpreted language होने के कारण codes को line by line execute करता है। इसमें कंपाइल करने की आवश्यकता नहीं होती जैसे C, C++ में होता है।
Disadvantages
- PHP को हैंडलिंग के दौरान त्रुटियों को संभालने के लिए नहीं बनाया गया है क्योंकि यह अस्थिर होती है।
- PHP प्रोग्रामिंग को बनाए रखना और बड़े अनुप्रयोगों के लिए उपयोग करना कठिन है।
- यह भारी अनुप्रयोगों का समर्थन करने में प्रभावी नहीं है।
- PHP द्वारा बनाया गया वेब एप्लीकेशन को modify तथा मैनेज करना बहुत कठिन होता है|
PHP in Hindi with Exampleउम्मीद है कि यह topic आपके लिए Helpful हुआ होगा। और अधिक topics के लिए Search Button अथवा Read More Topics पर जाएं। “