Commenti PHP, Include/Include_once, Require/Require_once

Perchรฉ usare i commenti?

  • Se non lavori sul codice sorgente per un po', รจ facile dimenticare cosa fa il codice. Commentare il codice sorgente aiuta a ricordare cosa fa il codice.
  • Commentare il codice sorgente รจ molto importante anche quando piรน sviluppatori devono lavorare sullo stesso progetto. Le modifiche apportate da uno sviluppatore possono essere facilmente comprese da altri sviluppatori semplicemente leggendo i commenti.
  • Come best practice, devi avere 3 righe di commenti ogni 10 righe di codice

Commenti PHP

  • I commenti ci aiutano a comprendere il codice
  • I commenti sono spiegazioni che includiamo nel nostro codice sorgente. Questi commenti sono per la comprensione umana.
  • I commenti su una sola riga iniziano con una doppia barra // e terminano sulla stessa riga.
  • Commenti PHP
  • I commenti su piรน righe iniziano con una barra seguita dall'asterisco /* e terminano con l'asterisco seguito dalla barra */.
  • Commenti PHP

Il diagramma seguente mostra un file PHP con commenti sia su piรน righe che su riga singola

Esempio PHP

Esempio di commenti PHP

PHP Include e PHP Include_once

L'istruzione php "include" viene utilizzata per includere altri file in un file PHP.

Ha due varianti, include e include_once. Include_once viene ignorato dall'interprete PHP se il file da includere.

L'istruzione include ha la seguente sintassi

<?php
include 'file_name';
?>

L'istruzione include_once ha la seguente sintassi

<?php
include_once 'file_name';
?>

QUI,

  • "Include/include_once" รจ l'istruzione che include file
  • โ€œ'file_name'โ€ รจ il nome del file da includere.

Esempio: Include/Include_once

Supponiamo che tu stia sviluppandoping un sito web che presenta lo stesso menu di navigazione su tutte le pagine.

Puoi creare un'intestazione comune e includerla in ogni pagina utilizzando l'istruzione include. Vediamo come รจ possibile farlo.

  • Creeremo 2 nomi di file
  • intestazione.php, indice.php

Di seguito sono riportati i codici per; header.php

<a href="index.php">Home</a>

<a href="aboutus.php">About us</a>

<a href="services.php">Services</a>

<a href="contactus.php">Contact Us</a>

index.php

<?php

include 'header.php';

?>

Verrร  visualizzata la pagina di intestazione sopra

Richiedi PHP e PHP require_once

L'istruzione require ha due varianti, require e require_once.

L'istruzione require/require_once viene utilizzata per includere file.

Require_once viene ignorato se il file richiesto รจ giร  stato aggiunto da una delle quattro istruzioni include.

Ha la seguente sintassi

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

QUI,

  • "require/require_once" รจ l'istruzione che include file
  • โ€œ'file_name'โ€ รจ il nome del file da includere.

Esempio: Richiedi

Supponiamo di essere sviluppatoriping un'applicazione basata su database.

Possiamo creare un file di configurazione che possiamo includere in tutte le pagine che si connettono al database utilizzando l'istruzione require. config.php

<?php

$config['host'] = 'localhost';

$config['db'] = 'my_database';

$config['uid'] = 'root';

$config['password'] = '';

?>

Diamo ora un'occhiata al codice di esempio che richiede il file di configurazione. Pagine_modello.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

PHP include vs richiede

La differenza tra includere/richiedere

Includere Richiedere
Emette un avviso quando si verifica un errore Non emette un avviso
L'esecuzione dello script continua quando si verifica un errore L'esecuzione dello script si interrompe quando si verifica un errore.

In genere, si consiglia di utilizzare l'istruzione include in modo che, quando si verifica un errore, l'esecuzione dello script continui a visualizzare l'indirizzo email del webmaster o la pagina dei contatti.

L'istruzione require deve essere utilizzata se l'intero script non puรฒ essere eseguito senza il file richiesto.

Le istruzioni "include" e "require" possono essere utilizzate in qualsiasi riga dei codici sorgente in cui si desidera che appaia il codice.

Sintesi

  • Il singolo codice HTML come intestazioni, piรจ di pagina, barre laterali ecc. puรฒ essere condiviso su piรน pagine. Ciรฒ semplifica l'aggiornamento del sito Web aggiornando semplicemente un singolo file.
  • Codice PHP come le impostazioni di configurazione del database, le funzioni personalizzate ecc. possono essere condivise su piรน pagine garantendo che il sito web/l'applicazione utilizzi le stesse impostazioni.
  • I commenti vengono utilizzati per aiutare a comprendere il codice sorgente. Sono per la comprensione umana
  • Le istruzioni di commento su una sola riga iniziano con una doppia barra //.
  • Le istruzioni di commento su piรน righe sono racchiuse tra /* istruzioni */.
  • Le istruzioni "include, include_once, require e require_once" vengono utilizzate per includere file.
  • Include_once/require_once viene ignorato se il file richiesto รจ giร  stato incluso utilizzando una delle quattro istruzioni.
  • L'istruzione "include" emette un avviso e continua con l'esecuzione se il file richiesto non รจ stato trovato.
  • L'istruzione require genera un errore irreversibile e interrompe l'esecuzione dello script.
  • L'istruzione "include" dovrebbe essere utilizzata nella maggior parte dei casi, tranne nelle situazioni in cui senza il file richiesto da includere, l'intero script non puรฒ essere eseguito.

Riassumi questo post con: