Online PHP Compiler

Write, run, and debug PHP code online in a full-featured browser IDE. Work with multiple files and packages, save your workspace, and share or collaborate in real time.

पहले से इंस्टॉल लाइब्रेरी
🚀 320,275 कुल निष्पादन (226 इस महीने)

Udemy Logo 📚 PHP के बेहतरीन कोर्स, जिन्हें आपको ज़रूर आज़माना चाहिए

लोड हो रहा है…

💡 क्या आप अपने कौशल में सुधार करना चाहते हैं? ये पाठ्यक्रम मदद कर सकते हैं—जब हमारा एआई मॉडल आपके अनुरोध को संसाधित करता है तो इन्हें जांचें।

🐘 इस PHP ऑनलाइन एक्ज़ीक्यूटर के बारे में

CodeUtility PHP एक्ज़ीक्यूटर आपको अपने ब्राउज़र में सीधे PHP कोड लिखने और चलाने देता है - किसी सेटअप, सर्वर, या इंस्टॉलेशन की जरूरत नहीं। यह आइसोलेटेड सैंडबॉक्स में असली PHP एन्वायरनमेंट चलाता है, और 5.6 से लेकर नवीनतम 8.2 तक के वर्ज़न सपोर्ट करता है।

चाहे आप स्निपेट्स टेस्ट कर रहे हों, PHP की बुनियादी बातें सीख रहे हों, या नए सिंटैक्स और लाइब्रेरी फीचर्स एक्सप्लोर कर रहे हों - यह टूल आपके PHP कोड को तुरंत चलाने के लिए एक हल्का और इंटरैक्टिव माहौल देता है।

आप जल्दी से लॉजिक चेक कर सकते हैं, फ़ंक्शंस डिबग कर सकते हैं, या इंटरव्यू की प्रैक्टिस कर सकते हैं - वह भी ब्राउज़र के अंदर, जहाँ आउटपुट बिल्ट-इन कंसोल में रियल-टाइम में दिखता है।

यह छात्रों, डेवलपर्स और वेब इंजीनियरों के लिए बढ़िया है जिन्हें PHP के साथ जल्दी-से प्रयोग करना है या असली वेब सर्वर पर डिप्लॉय करने से पहले स्निपेट्स को वैलिडेट करना है।

सिर्फ़ एक कोड रनर से कहीं अधिक

एक ही एक्ज़ीक्यूटर में मल्टी-फ़ाइल एडिटर, अलग-थलग निष्पादन टर्मिनल, रनटाइम-विशिष्ट लाइब्रेरी, स्थायी वर्कस्पेस, साझाकरण और रीयल-टाइम सहयोग का उपयोग करें।

इस एक्ज़ीक्यूटर का उपयोग कैसे करें?

रनटाइम चुनें, फ़ाइल खोलें या बनाएँ, अपना कोड लिखें और चलाएँ चुनें। आउटपुट टर्मिनल में दिखाई देता है। साइन-इन उपयोगकर्ता वर्कस्पेस में फ़ाइलें रख सकते हैं, लाइब्रेरी इंस्टॉल कर सकते हैं और शेयर के माध्यम से सहयोग कर सकते हैं।

  1. एक संस्करण चुनें और वर्तमान फ़ाइल संपादित करें या वर्कस्पेस की दूसरी फ़ाइल खोलें।
  2. कोड चलाएँ, माँगे जाने पर टर्मिनल में इनपुट दें और सहेजा गया रन इतिहास देखें।
  3. जब कार्य के लिए एक से अधिक कोड अंश चाहिए, तो लाइब्रेरी, वर्कस्पेस टूल, शेयरिंग और चैट का उपयोग करें।

💡 PHP की बुनियादी बातें और उदाहरण जिन्हें आप ऊपर आज़मा सकते हैं

1. वेरिएबल्स और कॉन्स्टेंट्स घोषित करना

PHP वेरिएबल्स $ से शुरू होते हैं। कॉन्स्टेंट्स के लिए define() या const का उपयोग करें।

$x = 10;
$pi = 3.14;
$name = "Alice";
$isActive = true;

define("MAX_USERS", 100);
const APP_NAME = "CodeUtility";

2. कंडीशनल्स (if / switch)

ब्रांचिंग के लिए if, elseif, और else का उपयोग करें, या कई केस के लिए switch का।

$x = 2;
if ($x == 1) {
    echo "एक\n";
} elseif ($x == 2) {
    echo "दो\n";
} else {
    echo "अन्य\n";
}

switch ($x) {
    case 1:
        echo "एक\n";
        break;
    case 2:
        echo "दो\n";
        break;
    default:
        echo "अन्य\n";
}

3. लूप्स

PHP में for, while, और foreach लूप्स सपोर्ट होते हैं।

for ($i = 0; $i < 3; $i++) {
    echo $i . "\n";
}

$n = 3;
while ($n > 0) {
    echo $n . "\n";
    $n--;
}

4. एरेज़

एरेज़ में कई वैल्यूज़ होती हैं। PHP में इंडेक्स्ड और एसोसिएटिव एरेज़ सपोर्ट होते हैं।

$nums = array(10, 20, 30);
echo $nums[1];

5. एरे मैनिपुलेशन

array_push(), array_pop(), count() जैसे फ़ंक्शंस, और array_slice() से स्लाइसिंग का उपयोग करें।

$fruits = ["apple", "banana"];
array_push($fruits, "cherry");
array_pop($fruits);
print_r($fruits);

$sliced = array_slice($fruits, 0, 1);
print_r($sliced);

6. कंसोल इनपुट/आउटपुट

CLI इनपुट के लिए readline() और आउटपुट के लिए echo/print का उपयोग करें।

$name = readline("अपना नाम दर्ज करें: ");
echo "नमस्ते, $name\n";

7. फंक्शंस

फंक्शंस पुन: उपयोग होने वाली लॉजिक को समेटते हैं। पैरामीटर्स के डिफ़ॉल्ट मान हो सकते हैं।

function greet($name = "मेहमान") {
    return "नमस्ते, $name";
}

echo greet("Alice");

8. एसोसिएटिव एरेज़

PHP एरेज़ स्ट्रिंग कीज़ के साथ डिक्शनरी की तरह काम कर सकते हैं।

$person = ["name" => "Bob", "age" => 25];
echo $person["name"];

9. एक्सेप्शन हैंडलिंग

एरर्स को हैंडल करने के लिए try, catch, और throw का उपयोग करें।

try {
    throw new Exception("कुछ गलत हो गया");
} catch (Exception $e) {
    echo $e->getMessage();
}

10. फ़ाइल I/O

फ़ाइल ऑपरेशंस के लिए fopen(), fwrite(), और fread() जैसे फ़ंक्शंस का उपयोग करें।

$file = fopen("test.txt", "w");
fwrite($file, "हैलो फ़ाइल");
fclose($file);

$file = fopen("test.txt", "r");
echo fread($file, filesize("test.txt"));
fclose($file);

11. स्ट्रिंग मैनिपुलेशन

strlen(), str_replace(), और explode() जैसे फ़ंक्शंस का उपयोग करें।

$text = "Hello World";
echo strlen($text);
echo str_replace("Hello", "Hi", $text);
print_r(explode(" ", $text));

12. क्लासेज़ और ऑब्जेक्ट्स

क्लासेज़ का उपयोग वास्तविक दुनिया की चीज़ों को मॉडल करने और लॉजिक को पुन: उपयोग करने के लिए करें।

class Person {
  public $name;
  function __construct($name) {
    $this->name = $name;
  }
  function greet() {
    return "हाय, मैं " . $this->name;
  }
}

$p = new Person("Alice");
echo $p->greet();

13. रेफरेंसेज़

PHP में आप & का उपयोग करके वेरिएबल्स को बाई रेफरेंस पास कर सकते हैं।

function addOne(&$num) {
    $num++;
}

$x = 5;
addOne($x);
echo $x; // 6