L'avevo letto da qualche parte e non lo trovo più
per le costanti c'è la funzione, e vabbe
define("pippo",0);
invece per simulare un comportamento tipico di c e c++ come
#define helloworld echo "helloworld";
com'è che si fa?
L'avevo letto da qualche parte e non lo trovo più
per le costanti c'è la funzione, e vabbe
define("pippo",0);
invece per simulare un comportamento tipico di c e c++ come
#define helloworld echo "helloworld";
com'è che si fa?
forse non mi sono spiegato bene, non si tratta di una echo oO
#define una_macro
//un_milione_di_righe_di_codice
e altrove la richiamo come se fosse una funzione
Le macro non esistono perche' in php non esiste un preprocessore
There are 10 types of people in the world - those who understand binary and those who don't.
Sicuro?
Io non conosco bene l'architettura di php, ma se fosse come dici tu le costanti definite con la funzione define verrebbero compilate come variabili normali e non avrebbe alcun senso utilizzarle.
Inoltre per come è strutturato ho l'impressione che tutti gli script siano compilati proprio come codice c
Poi ripeto, sono sicuro di aver visto da qualche parte quella funzione e non la trovo più
boh