Welcome to the Hindi Tutor QA. Create an account or login for asking a question and writing an answer.
Pratham Singh in Computer
edited
PHP कई बारे मे बताइये

1 Answer

+1 vote
Deva yadav
edited

PHP

PHP का full form "PHP: Hypertext Preprocessor" है यह एक server side scripting language है जिसका उपयोग web development में किया जाता है।

Server side scripting यानी PHP में लिखा गया program हमेशा server में run होता है और जो भी output होता है वह HTML page के रूप में convert होकर user के web browser पर display होता है।

किसी website के HTML और CSS code को देखा जा सकता है लेकिन PHP के code को user देख नही सकता क्योंकि इसके कोड हमेशा server में रहते हैं और कभी भी client के system तक नही पहुँचते।

PHP एक बहुत ही powerful language है और आज internet पर मौजूद लाखों websites PHP का उपयोग कर रहें हैं।

लगभग सभी popular CMS जैसे Wordpress, Joomla, Drupal आदि PHP से ही बने हैं। E-commerce हो या social networking की site हर जगह PHP का उपयोग हो रहा है। Facebook की वेबसाइट भी PHP के code से बनी है।

1994 में Rasmus Lerdorf ने अपने online resume वाली website में आने वाले visitors को count करने के लिए PHP को बनाया था जिसे "Personal Home Page Tools" नाम दिया गया था। PHP असल में एक software है जो की web server में installed होता है जहाँ यह web developer द्वारा निर्धारित tasks को perform करता है और इसके output को कुछ ही milliseconds में user के browser पर send कर देता है।

PHP file को .php extension के साथ save किया जाता है।

समय के साथ इसमें कई सारे बदलाव किये गये इसका नाम बदल कर "PHP Hypertext Preprocessor" रखा गया और कुछ नई functionalities add किये गये।

PHP का क्या उपयोग है :-

Dynamic website या web application बनाया जा सकता है।

वेबसाइट को डेटाबेस से 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 भी कर सकते

...