Interpreter PHP Online
Esegui codice PHP in CLI via browser senza installazione: perfetto per test veloci, apprendimento e debugging backend.
🎯 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