PHP:
Interpolazione di una stringa
How to: (Come fare)
<?php
$planet = "Terra";
$greeting = "Benvenuti sul pianeta $planet!"; // Interpolazione diretta
echo $greeting; // Output: Benvenuti sul pianeta Terra!
// Usando le parentesi graffe
$exclamation = "fantastico";
echo "Che giorno {$exclamation}o!"; // Output: Che giorno fantastico!
?>
Deep Dive (Approfondimento)
L’interpolazione di stringhe è presente in PHP fin dalle prime versioni e contribuisce a rendere il codice più leggibile. Prima dell’avvento di questa funzionalità, la concatenazione era l’unica opzione, cosa che rendeva il codice più verboso e difficile da seguire. Quindi, l’interpolazione è stata una benedizione.
Alternativamente, PHP offre la concatenazione con l’operatore .
ma, soprattutto in stringhe complesse, l’interpolazione risulta più snella e diretta.
Implementare l’interpolazione di stringhe richiede l’uso di doppi apici "
; se si usano apici singoli '
, PHP tratterà tutto come testo letterale. Attenzione, inoltre, se necessario, a racchiudere la variabile tra graffe {}
per evitare ambiguità nel codice.