Funzioni di output PHP

P

PHP fornisce un gruppo di funzioni per controllare l'output. Qui, l'output è il contenuto che viene inviato al browser dallo script.

Nota: Le funzioni elencate in questa pagina controllano l'output utilizzando i buffer. Alcune funzioni di controllo dell'output creano più buffer posizionati uno sopra l'altro. Qualsiasi output del buffer superiore viene catturato dal buffer sottostante. Queste funzioni di output possono gestire solo il buffer più in alto. Per controllare i buffer sottostanti, il buffer più in alto deve essere rimosso.

Le possibili fonti di output dallo script PHP possono essere le seguenti.

  • Dichiarazioni come echo, print_r, print_f e print.
  • Avvisi, errori o avvisi da PHP.
  • Contenuti fuori dai tag di inizio/chiusura PHP ( ).

In alcuni casi, PHP utilizza dei buffer per memorizzare l'output prima di inviarlo al browser.

metodoFunzione
flush ()Invia contenuto dal buffer di output del sistema al browser
ob_clean()Elimina tutto il contenuto dal buffer di output più in alto
ob_end_clean()Elimina il buffer di output più in alto e tutto il suo contenuto
ob_end_flush()Elimina il buffer di output più in alto ed emette il suo contenuto
ob_flush ()Emette il contenuto del buffer di output più in alto e cancella il buffer
ob_get_clean ()Restituisce tutto il contenuto del buffer di output più in alto e cancella il buffer
ob_get_contents()Restituisce il contenuto del buffer di output più in alto
ob_get_fluSH()Output e Ottieni il contenuto del buffer di output più in alto e quindi Rimuovi il buffer
ob_get_length()Restituisce il numero di byte di dati che si trovano nel buffer di output più in alto
ob_get_level()Restituisce un numero che indica quanti buffer di output sono presenti nello stack
ob_get_status()Restituisce informazioni sui buffer di output
ob_gzhandler()Usato come funzione di callback per ob_start() per comprimere il contenuto del buffer quando lo si invia al browser
ob_implicit_flush()Attiva o disattiva lo scarico implicito
ob_list_handlers()Restituisce un array di nomi di funzioni di callback che vengono utilizzati dal buffer di output più in alto
ob_start ()Crea un nuovo buffer di output e aggiungilo in cima allo stack
output_add_rewrite_var()Utilizzato per aggiungere i parametri della stringa di query a qualsiasi URL nell'output
output_reset_rewrite_vars()Rimuovi tutte le variabili aggiunte da output_add_rewrite_var()
Funzioni di output in PHP

Aggiungi un commento

Rete di tutor

Impara PHP dalla A alla Z