दोस्तों आज की पोस्ट में हम जानेंगे कि php kya hai? और php का के फायदा क्या-क्या है? इन सभी तमाम जानकारी को इस blog के माध्यम से मैं आपको बताऊंगा। क्या आपने सोचा है?
कि इतनी बहुत सारे वेबसाइट अच्छे अच्छे डिजाइन किए होते हैं उसे कैसे डिजाइन किया होता है? तो दोस्तों उन अधिकतर website को php के द्वारा ही डिजाइन किया होता है। तो चले दोस्तों को हम जानते हैं। php kya hai?
PHP kya hai?
PHP का फुल फॉर्म Hypertext preprocessor होता है। php एक open source scripting language है, इसलिए दुनिया भर में इसे सबसे ज्यादा कोडिंग के लिए उपयोग किया जाता है। Php scripts को server पर Run किया जाता है। कोई भी php को फ्री में डाउनलोड करके उसे use कर सकता है। php बहुत ही पॉपुलर लैंग्वेज है इसलिए इसे website बनाने के लिए किया जाता है।
वैसे तो web development या web programming के लिए बहुत सारे लैंग्वेज है, लेकिन फिर भी इन सभी लोगों के बीच में php बहुत ही पॉपुलर वेब स्क्रिप्टिंग लैंग्वेज है। html मे php code embedded हो सकता है। इसमें इस HTML के मुकाबले ज्यादा फंक्शन होते हैं। जैसे DIV tables, login function, और graphical displays इत्यादि। दोस्तों php kya hai? यह तो जान गए चलिए php files क्या होता है? यह जाने लेते हैं।
Php files kya hai?
Php files कई तरह की code जैसे html, text, Javascript code, php इत्यादि होते हैं php server पर run करते रहता है। जैसी ही ब्राउज़र के द्वारा client का request server पर भेजा जाता है। जो server पर उपलब्ध डाटा को बदलकर html में फिर ब्राउज़र पर client के लिए डाटा उपलब्ध कराता है। php files पर php का एक default file extensions होता है।
Php का इतिहास क्या है?
Php को Rasmus Lerdorf ने 1994 में अपनी Personal Home Page के लिए बनाया गया था फिर कुछ समय बाद में database, files, system के लिए upgrade कर दिया।
इसे शुरुआती दौर में इसे यूनिक्स unix में HTTP उपयोग लॉगिंग और server side Form generation के लिए development किया गया था।
फिर 1995 में php language को server side embedded scripting language में बदल दिया।
और इसमें database support, files uploade, variables, arrays, recursive functions,conditional, interaction, regular expressions, इत्यादि जोड़ा गया।
फिर इसके बाद 1998 में ODBC data source, और कई प्लेटफार्म जैसे windows, Mac, Linux इत्यादि सभी में सपोर्ट करने लगा और emails protocols में भी सपोर्ट करने लगा।
Php से क्या-क्या कर सकते हैं?
इससे आप डायनामिक वेब पेज कंटेंट बना सकते हैं।
Database interaction किया जा सकता है।
यूज़र के सप्लाई किया हुआ डाटा को प्रोसेसिंग किया जा सकता है।
Email के लिए सपोर्ट है।
File handling किया जा सकता है।
टेक्स्ट को प्रोसेसिंग किया जा सकता है।
Network interaction किया जा सकता है
PHP का फायदा क्या-क्या है?
Php के पास procedure programming language और object oriented programming है। यह c & c++ programming लैंग्वेज के जैसे हैं इसलिए कोई भी प्रोग्रामर इसे बहुत ही कम समय में सिर्फ सकता है। php सीखने के बाद इसके कई फायदे हैं जिसे हम नीचे हैं एक-एक करके समझेंगे।
Open source
इसे मेंटेन और इस पर काम करने के लिए बहुत ज्यादा developers है। support community और extension libraries बहुत ही ज्यादा सहायता प्रदान करता है। ज्यादा पॉपुलर होने का यही कारण है।
Speed
यह बहुत fast होते हैं, क्योंकि यह ज्यादा system resources का उपयोग नहीं करते हैं।
Easy to use
इसे उपयोग करना बहुत ही आसान है किसी भी प्रोग्रामिंग लैंग्वेज के बैकग्राउंड जैसे C, उनके लिए इसे सीखना बहुत ही आसान है।
Stable
इसे कई developer के द्वारा maintained किया जाता है। इसमें बहुत ही जल्दी bugs को खोजा जाता है और उसे जल्दी से जल्दी ठीक जाता है इसलिए यह स्टेबल होते है।
database connection modules
हम आसानी से php का उपयोग करके डेटाबेस से जुड़ सकते हैं
Platform
यह लगभग सभी प्लेटफार्म पर चल सकता है जैसे windows, Mac, Linux इत्यादि इसलिए यूजर्स के लिए सरलता होता है होस्टिंग सर्विस फाइटर को खोजने के लिए।
Php के क्या क्या नुकसान है?
Security
इसमें सुरक्षा का थोड़ा डर रहता है इसके source code को कोई भी देख सकता है और उसके weaknesses को देखा जा सकता है जिससे उसकी bugs को जानकर उसे कुछ भी किया जा सकता है।
Large application
इसके द्वारा बड़े-बड़े application नहीं बनाया जा सकता है। क्योंकि प्रोग्रामिंग भाषा से एप्लीकेशन बनाके से मीटिंग नहीं किया जा सकता है।
Handling method
Php का error हैंडलिंग करने का तरीका वह काफी अच्छा नहीं है इसीलिए जो अच्छे developers होते हैं वह इसे सुधारने के लिए कहते हैं। बहुत ज्यादा एप्स को संभालने के लिए यह असमर्थ है क्योंकि मैनेज करने के लिए competent modular नहीं है।
संक्षेप में
दोस्तों मैंने आपको php kya hai? और php के क्या-क्या फायदा है। इन सभी जानकारी को इस blog post के माध्यम से मैं आपको समझा दिया हूं। तो दोस्तों यदि फिर भी आपको कुछ भी सवाल छूट गया होगा। तो आप कमेंट करके आप मुझे बोल सकते हैं। उसे में आपको बताने की जरूर कोशिश करूंगा।
और दोस्तों यह blog post कैसा लगा? आपको प्लीज कमेंट बॉक्स में कमेंट करके बताइए। और इस तरह के ब्लॉक फोटो को अपने दोस्तों फैमिली और के साथ शेयर करें जिनको इस तरह की blog post पढ़ना पसंद रहता है।