PHPEmissione del valore di una variabile


introduzione

Per costruire un programma PHP dinamico e interattivo, è utile generare le variabili e i loro valori. Il linguaggio PHP consente più metodi di output del valore. Questo argomento tratta i metodi standard di stampa di un valore in PHP e dove questi metodi possono essere utilizzati.

Osservazioni

Le variabili in PHP sono disponibili in una varietà di tipi. A seconda del caso d'uso, potresti volerli esportare nel browser come render HTML, inviarli per il debug o inviarli al terminale (se stai eseguendo un'applicazione tramite la riga di comando).

Di seguito sono riportati alcuni dei metodi e dei costrutti del linguaggio più comunemente utilizzati per generare le variabili:

  • echo - Emette una o più stringhe
  • print - Emette una stringa e restituisce 1 (sempre)
  • printf - Emette una stringa formattata e restituisce la lunghezza della stringa emessa
  • sprintf - Formatta una stringa e restituisce la stringa formattata
  • print_r - Emette o restituisce il contenuto dell'argomento come una stringa leggibile dall'uomo
  • var_dump - Emette informazioni di debug leggibili dal punto di vista umano sul contenuto degli argomenti, inclusi il tipo e il valore
  • var_export - Emette o restituisce un rendering di stringa della variabile come codice PHP valido, che può essere utilizzato per ricreare il valore.

Nota: quando si tenta di generare un oggetto come stringa, PHP proverà a convertirlo in una stringa (chiamando __toString() - se l'oggetto ha un tale metodo). Se non disponibile, verrà mostrato un errore simile a Object of class [CLASS] could not be converted to string . In questo caso, dovrai ispezionare ulteriormente l'oggetto, vedi: outputting-a-structured-view-of-array-and-objects .

Emissione del valore di una variabile Esempi correlati