Interpreter PHP Online

Esegui codice PHP in CLI via browser senza installazione: perfetto per test veloci, apprendimento e debugging backend.

🚀 305,337 esecuzioni totali (715 questo mese)

Udemy Logo 🎯 Corsi di PHP selezionati per te

Loading...

🐘 Informazioni su questo esecutore PHP online

Il CodeUtility PHP Executor ti consente di scrivere ed eseguire codice PHP direttamente nel browser - senza configurazioni, server o installazioni. Esegue veri ambienti PHP in sandbox isolate, supportando le versioni dalla 5.6 fino all’ultima 8.2.

Che tu stia testando snippet, imparando le basi di PHP o esplorando nuova sintassi e funzionalità di libreria, questo strumento offre un ambiente leggero e interattivo per eseguire all’istante il tuo codice PHP.

Puoi verificare rapidamente la logica, fare debug delle funzioni o esercitarti per i colloqui - tutto nel browser, con output in tempo reale mostrato nella console integrata.

È ideale per studenti, sviluppatori e ingegneri web che hanno bisogno di un modo rapido per sperimentare con PHP o convalidare snippet prima di distribuirli su un vero server web.

💡 Come usare questo strumento

  • 1. Scegli una versione di PHP dal menu a discesa sopra l’editor (5.6, 7.4, 8.1 o 8.2).
  • 2. Scrivi o incolla il tuo codice PHP direttamente nell’area dell’editor.
  • 3. Fai clic su Esegui per eseguire il codice e vedere i risultati nella console qui sotto.
  • 4. Durante l’esecuzione, apparirà un pulsante Interrompi - fai clic per interrompere l’esecuzione in anticipo.
  • 5. Usa Correggi codice per correggere automaticamente problemi di sintassi o di indentazione.
  • 6. Dopo la correzione, apparirà un pulsante Correzioni - fai clic per rivedere le correzioni recenti del codice.
  • 7. Puoi anche usare il pulsante Carica per importare codice da un file locale o Scarica per salvare il tuo lavoro.
  • 8. Ogni esecuzione è limitata a 20 secondi di tempo di esecuzione per motivi di sicurezza e prestazioni.

🧠 Suggerimento: Il runtime PHP include estensioni standard e funzioni comunemente usate - così puoi testare in sicurezza nel browser il comportamento reale di PHP.

💡 Basi di PHP ed esempi che puoi provare qui sopra

1. Dichiarare variabili e costanti

Le variabili PHP iniziano con $. Usa define() o const per le costanti.

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

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

2. Condizionali (if / switch)

Usa if, elseif ed else per ramificare, oppure switch per più casi.

$x = 2;
if ($x == 1) {
    echo "Uno\n";
} elseif ($x == 2) {
    echo "Due\n";
} else {
    echo "Altro\n";
}

switch ($x) {
    case 1:
        echo "Uno\n";
        break;
    case 2:
        echo "Due\n";
        break;
    default:
        echo "Altro\n";
}

3. Cicli

PHP supporta i cicli for, while e foreach.

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

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

4. Array

Gli array contengono più valori. PHP supporta array indicizzati e associativi.

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

5. Manipolazione degli array

Usa funzioni come array_push(), array_pop(), count() e lo slicing con array_slice().

$fruits = ["mela", "banana"];
array_push($fruits, "ciliegia");
array_pop($fruits);
print_r($fruits);

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

6. Input/Output da console

Usa readline() per l'input da CLI e echo/print per l'output.

$name = readline("Inserisci il tuo nome: ");
echo "Ciao, $name\n";

7. Funzioni

Le funzioni incapsulano logica riutilizzabile. I parametri possono avere valori predefiniti.

function greet($name = "Guest") {
    return "Ciao, $name";
}

echo greet("Alice");

8. Array associativi

Gli array PHP possono agire come dizionari con chiavi stringa.

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

9. Gestione delle eccezioni

Usa try, catch e throw per gestire gli errori.

try {
    throw new Exception("Qualcosa è andato storto");
} catch (Exception $e) {
    echo $e->getMessage();
}

10. I/O su file

Usa funzioni come fopen(), fwrite() e fread() per operazioni sui file.

$file = fopen("test.txt", "w");
fwrite($file, "Ciao File");
fclose($file);

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

11. Manipolazione delle stringhe

Usa funzioni come strlen(), str_replace() ed explode().

$text = "Ciao mondo";
echo strlen($text);
echo str_replace("Ciao", "Ehi", $text);
print_r(explode(" ", $text));

12. Classi e oggetti

Usa le classi per modellare oggetti del mondo reale e riutilizzare la logica.

class Person {
  public $name;
  function __construct($name) {
    $this->name = $name;
  }
  function greet() {
    return "Ciao, sono " . $this->name;
  }
}

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

13. Riferimenti

In PHP puoi passare le variabili per riferimento usando &.

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

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