पीएचपी (PHP) का मतलब होता है हाइपरटेक्स्ट प्रीप्रोसेसर(Hypertext Preprocessor)| पीएचपी एक शक्तिशाली और व्यापक रूप से उपयोग किया जाने वाला ओपन सोर्स सर्वर (Open Source Server)-साइड स्क्रिप्टिंग भाषा (Side Scripting Language) है जो गतिशील रूप से जेनरेट किए गए वेब पेजों (Web Pages) को लिखने के काम आता है। पीएचपी स्क्रिप्ट्स को सर्वर (Server) पर एक्सेक्यूटे (Execute) किया जाता है और परिणाम को ब्राउज़र (Browser) पे सादे एचटीएमएल (HTML) के रूप में भेजता है।
पी एच पी को माई ऐस क्यू एल (MySQL), पोस्तगरे ऐस क्यू एल (PostgreSQL), ओरेकल(Oracle), साईबेस(Sybase), इनफोर्मिक्स(Informix), और माइक्रोशॉफ्ट ऐस क्यू एल सर्वर (Microsoft SQL Server) जैसे बहुतेरे लोकप्रिय डेटाबेस (Database) के साथ एकीकृत किया जा सकता है।
पीएचपी एक सामान्य एचटीएमएल वेब पृष्ठों के अंदर एम्बेड (Embeded) किया जा सकता है इसका मतलब है कि आपके एचटीएमएल दस्तावेज़ों में आपके पास ऐसे PHP स्टेटमेंट रहेंगे :
Example:
Run this code »
<!DOCTYPE HTML>
<html>
<head>
<title>PHP Application</title>
</head>
<body>
<?php
// Display greeting message
echo ‘Hello World!’;
?>
</body>
</html>
पी एच पी के साथ आप क्या कर सकते हैं (What can we do with PHP) ?
पी एच पी के साथ आप बहुत कुछ कर सकते हैं.
- आप गतिशील पृष्ठों और फ़ाइलों को उत्पन्न कर सकते हैं।
- आप सर्वर पर फाइल बना, खोल, पढ़, लिख और बंद कर सकते हैं
- आप किसी वेब प्रपत्र से डेटा एकत्र कर सकते हैं जैसे उपयोगकर्ता जानकारी, ईमेल, क्रेडिट कार्ड की जानकारी और बहुत कुछ
- आप अपनी वेबसाइट के उपयोगकर्ताओं को ईमेल भेज सकते हैं।
- आप अपनी वेबसाइट के विज़िटर को ट्रैक करने के लिए कुकीज़ भेज और प्राप्त कर सकते हैं।
- आप अपने डेटाबेस में जानकारी को स्टोर, हटा, और संशोधित कर सकते हैं।
- आप अपनी वेबसाइट पर अनधिकृत पहुंच प्रतिबंधित कर सकते हैं।
- आप इंटरनेट पर सुरक्षित ट्रांसमिशन के लिए डेटा को एन्क्रिप्ट कर सकते हैं।
अन्य भाषाओं पर पी एच पी के फायदे (Advantages of PHP Over Other Languages)
यदि आप एएसपी.नेट (ASP.Net) या जेएसपी (JSP) जैसी अन्य सर्वर-साइड भाषाओं से परिचित हैं, तो आपके मन में विचार आ सकते हैं कि पी एच पी इतना खास क्यों है | वैसे बहुत फायदे हैं ज़िनके कारण हम अन्य भाषाओं के उपर पी एच पी को चुन सकते हैं|
ये उनमे से कुछ है:
सीखना में आसान: पी एच पी सीखने और उपयोग करने में आसान है। शुरुआती प्रोग्रामर, ज़िनहोने अभी वेब डेवलपमेंट शुरू किया है उनके लिए पी एच पी अक्सर भाषा सीखने के लिए स्क्रिप्टिंग का सबसे अच्छा और बेहतर विकल्प माना जाता है।
ओपन सोर्स (Open Source): पीएचपी एक ओपन-सोर्स प्रोजेक्ट है – भाषा को डेवलपर्स के एक विश्वव्यापी समुदाय द्वारा विकसित और रखरखाव किया जाता है जो अपने स्रोत कोड को मुफ्त में डाउनलोड और उपयोग करने के लिए उपलब्ध करते हैं। पी एच पी के व्यक्तिगत या वाणिज्यिक परियोजनाओ में इस्तेमाल पे व भविष्य के अपडेट के लिये किसी भी प्रकार की लागत नहीं जुडी हैं |
पोर्टेबिलिटी (Portability): पी एच पी विभिन्न प्लेटफार्मों जैसे कि माइक्रोसॉफ्ट विंडोज (Microsoft Windows), लिनक्स (Linix), मैक ओएस (Mac OS), आदि पर चलती है और यह लगभग सभी सर्वरों के साथ अनुकुल है जैसे कि अपाचे (Apache), आईआईएस (IIS) आदि।
फास्ट परफॉरमेंस (Fast Performance): पी एच पी में लिखी गई लिपियों आमतौर पर एएसपी.नेट (ASP.Net) या जेएसपी (JSP) जैसी अन्य स्क्रिप्टिंग भाषाओं में लिखी गईं तुलना में तेजी से एक्सेक्यूटे (Execute) होती हैं।
विशाल समुदाय (Vast Community): चूंकि पी एच पी दुनियाभर के समुदाय द्वारा समर्थित है, इसलिए पी एच पी में ऑनलाइन (Online) सहायता या दस्तावेज़ीकरण (Documentation) करना बेहद आसान है।