PHP को सन् 1994 में Rasmus Lerdorf ने अपने Online resume वाली Website में आने वाले Visitors को Count करने के लिए PHP को बनाया था जिसे “Personal Home Page Tools” नाम दिया गया था ।
PHP एक बहुत ही Popular और Powerful language है यदि आप Web development सीखना चाहते हैं तो आपको PHP जरूर सीखना चाहिए। आज हम आपको बताएँगे की PHP क्या है ? इसके क्या उपयोग हैं ? यह काम कैसे करता है ?
What is PHP?
PHP का Full form “PHP:- Hypertext Preprocessor” है, यह एक Server side scripting language है जिसका उपयोग Web Development में किया जाता है ।
ये दुनिया की एक मात्र Open Source Scripting language है | आप इसे Scripting language भी बोल सकते हो | इसको Web site designing में इस्तेमाल किया जाता है | यह एक SERVER Scripting Programming Language है, क्यूंकि ये Language server में Execute होती है | इसमें भी C, C++और Java जैसे Code लिखा जा सकता है | इसमें Code या Program computer के अंदर Execute होते हैं | PHP को Web-based programming Language भी कहते हैं |
PHP एक बहुत ही Powerful language है और आज Internet पर मौजूद लाखों Websites PHP का उपयोग कर रहें हैं । आज लगभग सभी Popular CMS जैसे WordPress, Joomla, Drupal आदि PHP से ही बने हैं ।
E-commerce हो या Social networking की Site हर जगह PHP का उपयोग हो रहा है । यहां तक की Facebook भी PHP के code से ही बनी है।
PHP Usage ?
- Dynamic website या Web application बनाया जा सकता है ।
- Website को Database से Connect कर सकते हैं ।
- PHP के जरिये Database में Data Insert, Update या Delete किया जा सकता है ।
- User login system बनाया जा सकता है । Server Side Validation भी हो सकता है ।
- PHP के जरिये आप यह तय कर सकते हैं की कौन सा User कौन से Page को Access कर सकता है ।
- Forms create कर सकते हैं जिसके जरिये User से Data input करा कर Database में Store किया जा सकता है ।
- Email send और Receive किया जा सकता है ।
- Browser के Cookies को Set और Access किया जा सकता है ।
- Data Encryption और Decryption भी कर सकते हैं ।
- आप PHP के माध्यम से अपने Database में Record को Add, Delete, Modify कर सकते हैं ।
- PHP के माध्यम से हम Cookies Set कर सकते हैं |
- PHP का उपयोग करके, आप उपयोगकर्ताओं को अपनी वेबसाइट के कुछ पृष्ठों तक पहुँचने के लिए प्रतिबंधित कर सकते हैं।
How does PHP work ?
PHP Software Web Server के साथ Work करता है । यह Software web pages को किसी User तक पहुचाता है । इसे ऐसे समझिये जब आप अपने Web Browser के Search bar में किसी Website का URL type करते है, तो आप उस URL को Enter करके Web Server पर एक Message भेज रहे है कि Web server वह Website आपके Browser में दिखाए ।
Massage read करते ही Web server उस Website की Html file आपके Browser पर भेज देता है । आपका Browser html file पड़ता है और Website के Web page को आपके सामने प्रदर्शित करता है । अब आपके मन मे एक सवाल होगा कि PHP का यहाँ क्या काम होता है । यहां PHP एक Interface का काम करता है ।
Interface से मतलब है कि वह Server में भेजी गयी Request को Machine language में बदल देता है । जब कभी Server के पास किसी file की Request आती है, तो PHP Interpreter उस Code को Convert करके Database में Access करता है और वहां से File को उठाकर Server तक भेज देता है । जिसके बाद Server उस File को User तक पहुचाता है ।
PHP Processor पर दो प्रकार के Operations Perform होते हैं –
- Copy mode : इस step में plain HTML को final output पर copy कर दिया जाता है।
- Interpret mode : इसमें PHP के कोड को interpret यानि execute किया जाता है और उसके द्वारा प्राप्त output को final output में जोड़ दिया जाता है।
For more information click this link