Interprete PHP Online - Esegui e Testa Codice PHP Istantaneamente
Scrivi, esegui e testa codice PHP istantaneamente con il nostro Interprete PHP Online gratuito. Nessun download o installazione necessaria — basta aprire il tuo browser e iniziare a programmare in PHP.
💡 Guida ai Fondamenti di PHP per Principianti
1. Dichiarazione di 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
e else
per i rami, o switch
per casi multipli.
$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 valori multipli. 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 slicing con 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. Input/Output della Console
Usa readline()
per input CLI e echo
/print
per output.
$name = readline("Inserisci il tuo nome: ");
echo "Ciao, $name\n";
Guida ai Fondamenti di PHP
7. Funzioni
Le funzioni incapsulano la 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 funzionare 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. File I/O
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()
e explode()
.
$text = "Hello World";
echo strlen($text);
echo str_replace("Hello", "Hi", $text);
print_r(explode(" ", $text));
12. Classi & 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 variabili per riferimento usando &
.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6