
Please support if you like my work by payment through upi: sinhamit@icici or payment by bank
account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB
What does PHP do ? in Category: पीएचपी by amit
🕙 Posted on 2023-04-25 at 19:22:16
पीएचपी - एक परिचय
आपने पिछले पृष्ठ में पढ़ा है , कि PHP एक रन-टाइम, हाई-लेवल, डायनेमिक (ढीला) डेटा प्रकार, स्क्रिप्टिंग लैंग्वेज है। PHP को केवल HOST सर्वर पर काम (WEB-PAGES के निर्माण) करने के लिए डिज़ाइन किया गया है। आपने पिछले पृष्ठों में यह भी पढ़ा है कि TEXT/CODE Editor और (PHP चलाने के लिए आवश्यक) XAMPP सॉफ़्टवेयर कैसे स्थापित करें। यदि आप नहीं जानते कि कैसे शुरू करें, कृपया अपनी स्मृति को ताज़ा करने के लिए पिछले पृष्ठों पर जाएँ।
PHP वास्तव में क्या करता है?
यह पहला प्रश्न है, जिसे आपको PHP सीखने से पहले समझना चाहिए। कई ट्यूटोरियल आपको विस्तार में या संदर्भ के रूप में PHP के बारे में सब कुछ सिखाते हैं, लेकिन वे इसके बारे में नहीं बताते हैं। एक शुरुआत के रूप में मैं भी भ्रमित था जब कई ट्यूटोरियल ने मुझे बताया कि आपको पहले HTML सीखना चाहिए। फिर, आपको CSS, CSS2.1, CSS3 सीखना चाहिए और फिर JavaScript, DOM, BOM, आदि। और, आपको बाहरी स्टाइलशीट, और बाहरी JavaScript फ़ाइलें आदि बनानी चाहिए।
लेकिन, आज आप जानेंगे कि बहुत सी चीजें अनावश्यक रूप से बताया जाता है, और एक वेब-डेवलपर के रूप में नवाचार करने की आपकी सोच, कोडिंग के पारंपरिक तरीके तक सीमित हो जाती है।
उदाहरण के लिए PHP को एक HTML एकल टैग/तत्व <meta />
या <link />
के रूप में सोचें, आप इस (PHP) के अंदर डेटा सम्मिलित कर सकते हैं। तो, PHP में भी ओपनिंग (प्रारम्भ) टैग और क्लोजिंग (समापन) टैग होता है, और इन दो टैग के अंदर, आप CODES, प्रोग्राम आदि लिखते हैं। अन्य HTML सिंगल टैग / एलिमेंट की तरह, PHP टैग भी < से शुरू और > से समाप्त होता है ।
लेकिन, HTML टैग्स और PHP टैग्स के बीच एक अच्छा अंतर है। जैसा कि आपने पिछले पृष्ठ में पढ़ा है, कि <!--
HTML टिप्पणी -->
अन्य HTML तत्वों से भिन्न है।
इसी तरह, PHP के प्रारम्भ टैग में <?php (कम-से-प्रतीक, प्रश्न चिह्न, शब्द 'php' और इसे अन्य कोड से अलग करने के लिए रिक्त स्थान होता है) और PHP समापन टैग में बिना किसी स्थान के ?> (प्रश्न चिह्न और से-अधिक-प्रतीक) होते हैं। यह PHP की जरूरी और पहली आवश्यकता है।
दूसरे, एक PHP कोड केवल उस फाइल के अंदर चलता है, जिसमें .php
एक्सटेंशन होता है। एक HTML फ़ाइल में .html, .htm या इसी तरह के अन्य एक्सटेंशन हो सकते हैं।
तीसरा, .php एक्सटेंशन के साथ एक PHP कोड केवल PROJECT FOLDER के अंदर ही चल सकता है, उदाहरण के लिए, स्थानीय सर्वर पर C:\xampp\
और अंत में, अपाचे सर्वर, MySQL सेवा और phpMyAdmin आपके स्थानीय कंप्यूटर या होस्ट सर्वर पर चल रहा है। आपको जांच करनी चाहिए कि क्या ये सेवाएं उपलब्ध हैं और ठीक से चल रही हैं, जैसा कि पिछले पृष्ठ में बताया गया है ।
अब, आप अपने प्रोजेक्ट फोल्डर में .php
एक्सटेंशन के साथ नई बनाई गई फाइल में डेटा डाल सकते हैं। यह केवल शुरुआत है और आप बाद के अध्यायों में जानेंगे कि PHP न केवल आपकी फाइलों से, बल्कि MySQL डेटाबेस से भी डेटा प्राप्त, अद्यतन या हटा सकता है। यह PHP को बहुत शक्तिशाली बनाता है, और यह आपको विभिन्न स्थानों पर बड़ी मात्रा में संग्रहीत डेटा से निपटने में सक्षम बनाता है।
डेटा क्या है?
DATA, DATABASE से अलग है, और इन दोनों के बीच भ्रमित नहीं होना चाहिए। डेटा को समझने के लिए, आपको पहले समझना चाहिए कि एक कंप्यूटर (या तो आपका स्थानीय पीसी या रिमोट सर्वर) कैसे काम करता है। एक कंप्यूटर के विभिन्न भाग होते हैं, जैसे CPU (सेंट्रल प्रोसेसिंग यूनिट, जिसे आमतौर पर प्रोसेसर कहा जाता है), मदरबोर्ड, RAM (रैंडम एक्सेस मेमोरी), हार्ड-डिस्क (ROM - रीड ओनली मेमोरी), आदि।
हार्ड-डिस्क (ROM) सभी फाइलों, फ़ोल्डरों, छवियों, वीडियो, ऑडियो आदि को संग्रहीत करता है (जिन्हें स्थायी रूप से संग्रहीत किया जा सकता है)। जब कोई व्यक्ति कंप्यूटर का स्विच ऑन करता है, तो प्रोसेसर (CPU) मदरबोर्ड की मदद से हार्ड-डिस्क में संग्रहीत सभी आवश्यक फाइलों को पढ़ना (प्रोसेस करना) शुरू कर देता है।
इन सभी आवश्यक फाइलों (छवियों, ऑडियो, वीडियो इत्यादि सहित) को बाइनरी डेटा (100111
जब आप अपने काम को save (सुरक्षित) नहीं करते हैं, और आपने टेक्स्ट/कोड संपादक को बंद कर दिया है, तो ये सभी डेटा नष्ट हो जाएंगे और खो जाएंगे। हालाँकि, आधुनिक CODE संपादकों, उदाहरण के लिए, VSCode में आपके काम को अस्थायी फ़ाइल में सहेजने की सुविधा हो सकती है, और उस डेटा को अस्थायी फ़ाइल से पुनर्स्थापित कर सकते हैं। लेकिन, जब आप अपना काम नहीं सहेजते हैं, तो सरल पाठ संपादक, उदाहरण के लिए नोटपैड डेटा को अस्थायी फ़ाइल में संग्रहीत नहीं कर सकता है।
उपरोक्त चर्चा का सार यह है कि डेटा आपके कंप्यूटर या रिमोट सर्वर मेमोरी के अस्थायी स्थान में संग्रहीत मूल्य है। अगले पृष्ठ में आप चर (variable) और स्थिरांक (constant) के बारे में जानेंगे। ये दोनों भी DATA हैं, अर्थात इनके नाम डेटा के मान हैं, और कुछ जो संदर्भित करते हैं, वे भी DATA (वर्णों, अंकों, प्रतीकों, आदि का binary मान) हैं।
Leave a Comment:

Amit Sinha March 2nd, 2023 at 9:30 PM
😃 😄 😁 😆 😅 😂 😉 😊 😇 😍 😘 😚 😋 😜 😝 😶 😏 😒 😌 😔 😪 😷 😵 😎 😲 😳 😨 😰 😥 😢 😭 😱 😖 😣 😞 😓 😩 😫 😤

Ribhu March 3rd, 2023 at 9:30 PM
🐵 🐒 🐶 🐩 🐺 🐱 🐯 🐅 🐆 🐴 🐎 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🐘 🐭 🐁 🐀 🐹 🐰 🐇