Php का पुरा नाम php: Hypertext preprocessor है यह case-sensitive , open source , interpreted programming language है एक website को complete बनाने के लिए front end और back end language का use करते है php language को website create करने पर back end मे use करते है इसकी help से dynamic website create कर सकते है php server side programming language है इसलिए इसके code को server या local server के बिना run नही कर सकते है ।
Php language को 1994 मे Rasmus Lerdorf ने बनाया था इसका पहला version 1995 मे launch किया गया Php का पहले नाम Personal home page था बाद मे इसका नाम Php : hypertext preprocessor रखा गया ।
Php code को लिखने के लिए tag का use करते है इसका syntax इस प्रकार है –
Syntax : <?php - - - - - ?>
जिस language मे decision लेने की capability होती है उसे Programming language कहते है Programming language मे condition होते है जैसे कौन से condition के आने पर action ,event या code run करना है ये desion लेने कि capability programming language मे होता है । जिस language मे decision लेने कि capability हो वह programming language होता है इनके code को run करने के लिए अधिकतर programming language मे compiler या interpreter इन दोनो मे से किसी एक का use होता है ।
अधिकतर programming language मे compiler या interpreter इन दोनो मे से किसी एक का use code को run करने के लिए होता है । इन दोनो मे कुछ basic difference होता है Compiler code को पहले एक intermediate file format मे convert करता है उसके बाद code को run करता है जैसे java programming language मे .class (byte code) file बनता है जबकि interpreter programming language मे कोई intermediate file नही बनता code उसी वक्त line by line execute या run होता है Php code को run करने के लिए interpreter use होता है ।
एक website create करने पर front end मे अधिकतर html ,css , javaScript और backend मे php etc.. language का use होता है front end मे use होने वाले language client machine (computer etc..) मे run होता है जबकि backend मे use होने वाले language server machine मे run होता है । एक complete website front end और backend दोनो type के language से मिलकर बनता है ।
Website कैसे work करता यह जानने के लिए html का internet क्या है chapter read करे ।
1 php दुसरे programming language कि तुलना मे easy और fast work करता है जैसे jsp
2 php को सभी operating system (Windows , MAC , LINUX etc..) support करता है इसलिए इसे किसी भी platform मे run कर सकते है ।
3 Php मे html tag को easily use कर सकते है ।
4 php से dynamic web page create कर सकते है ।
5 php कि मदद से Database(mysql) मे data store कर सकते है ।
6 Database से data या content को dynamically web page मे display कर सकते है ।
7 php से E-commerce जैसी website आसानी से बना सकते है ।
Prerequisite
php सीखने से पहले html , css और javaScript का basic knowledge होना चाहिए ।