मुख्य सामग्री पर जाएं
होम पर वापस
Tutorial

Android पर PHP चलाएँ — डिवाइस पर, बिना किसी server के

अपने Android फ़ोन पर असली PHP चलाएँ: ऐप में बंडल किया हुआ एक असली interpreter, जो बिना कोई server कॉन्फ़िगर किए डिवाइस पर ही execute होता है। यह कैसे काम करता है और इसकी सीमाएँ कहाँ हैं।

अपडेट किया गया:
3 min
लेखक Pelayo Naredo
Android पर PHP चलाएँ — डिवाइस पर, बिना किसी server के

PHP का मतलब आमतौर पर एक server होता है: एक stack इंस्टॉल करें, एक host कॉन्फ़िगर करें, फिर चलाएँ। फ़ोन पर यह शुरू होने से पहले ही खत्म बात है। PocketCode एक असली PHP interpreter (WebAssembly runtime) बंडल करता है और आपकी .php scripts डिवाइस पर ही चलाता है — तुरंत, बिना कोई server सेट किए।

असली PHP, locally चलती हुई

एक असली PHP interpreter (PHP 8.2) ऐप के अंदर आता है। कोई .php फ़ाइल खोलें, Run पर टैप करें, और यह आपके डिवाइस पर execute होती है:

  • रोज़मर्रा की भाषा — variables, arrays, functions, string और array helpers, loops, echo/print — असली PHP की तरह चलती है।
  • Output और errors एक सही console में stream होते हैं, बिल्कुल वैसे ही जैसे किसी desktop पर php script.php।
  • यह डिवाइस पर चलता है और कुछ भी बाहर नहीं जाता। (ऐप को साइन-इन करने के लिए कनेक्शन चाहिए; पहले से शुरू हुए सेशन के साथ ऐप खोलना ऑफ़लाइन भी चलता है।)

यह किस काम के लिए बढ़िया है

  • PHP सीखना और अभ्यास करना — कहीं भी अभ्यास और उदाहरणों से गुज़रें।
  • Scripting — text पार्स करें, data को नया आकार दें, output बनाएँ, कोई त्वरित गणना चलाएँ।
  • Logic का prototyping — किसी function के व्यवहार को टेस्ट करें, इससे पहले कि आप उसे किसी बड़े प्रोजेक्ट में जोड़ें।

Editor जोड़ता है syntax highlighting और बिल्ट-इन formatter (देखें code editor गाइड) और एक symbol bar ताकि $, >, [ और ] keyboard में दबे न रहें। PHP के लिए एक-टैप language server नहीं है: वह तभी काम करता है जब आपका प्रोजेक्ट अपने node_modules में intelephense लाए।

ईमानदार सीमाएँ

  • CLI-शैली की PHP, locally चलाई गई। यह scripts को वैसे ही execute करता है जैसे PHP command line करती है — यह HTTP पर pages परोसने वाला कोई hosted web server नहीं है।
  • मानक interpreter, बिना package के चक्कर के। अपना खुद का कोड चलाएँ; इसे बिना Composer install चरण वाली PHP समझें।
  • डिफ़ॉल्ट रूप से नेटवर्क नहीं। PHP एक WebAssembly module के रूप में चलता है: जब तक आप Run with arguments में Allow network in WASM engines चालू न करें, वह network connections नहीं खोल सकता।
  • फ़ोन-पैमाने का performance। scripts और सीखने के लिए ठीक; भारी workloads एक server पर होने चाहिए।

इन दायरों के भीतर, यह असली PHP है, आपके हाथ के फ़ोन पर।

कई में से एक

PHP उन भाषाओं में से एक है जो पहली बार खोलने से ही ऐप में बंडल होती हैं — Python, JavaScript, C, Ruby, TypeScript, Java और Kotlin के साथ — और Lua, Go व Rhai वैकल्पिक packs के रूप में। देखें पूरी सूची।


आपका फ़ोन असली PHP चलाता है — निजी, बिना किसी server की ज़रूरत के।

PocketCode Google Play पर उपलब्ध है। इसे अपने डिवाइस पर चलाने के लिए PocketCode पाएँ।

इस लेख के पीछे का टूल

कोड एडिटर

PocketCode आज़माने के लिए तैयार हैं?

ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।