Valore return da un include o require

2008-11-29 | Tags: , ,

PHP non smette mai di sorprendermi.

Leggendo qua e la ho trovato una che onestamente non avevo mai letto da nessuna parte. Per scrupolo sono andato anche a vedere sul libro della certificazione, ma niente.

In pratica, con PHP, siamo capaci di scrivere un file che ritorni (return) una variabile (seguendo le stesse regole del return di una qualsiasi funzione). Successivamente con un include o un require, possiamo caricare questo parametro esattamente come faremmo se evocassimo una funzione.

Ad esempio, immaginiamo di avere un file (config.php, ad esempio) che contenga i parametri di connessione al database:

A questo punto, per implementare i parametri in una variabile, non dobbiamo far altro che includere il file (come già detto o con include o con require). Così ad esempio:

Ovviamente i parametri possono essere passati anche direttamente ad una funzione o una classe, come nell’esempio:

Più scopro PHP e più mi rendo conto di aver fatto la scelta giusta.

  1. 1 trackbacks
    1. 2008-11-29 - diggita.it