Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di niubbo
    Registrato dal
    Jul 2004
    Messaggi
    692

    Problema con le costanti e heredocs...

    Le costanti dovrebbero sempre avere visibilità "GLOBAL"... eppure mi ritrovo in situazioni in cui costanti richiamate dentro funzioni ke definiscono il codice html con gli heredocs ( <<<EOQ EOQ; ) non vengono viste all'interno degli EOQ... devo, all'esterno degli EOQ, dikiarare una variabile ke prenda il valore della costante e poi usare quella variabile all'interno degli EOQ per far funzionare tutto... ma sbaglio qualcosa? Possibile ke le costanti possano nn avere visibilità totale?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E' vero. Non ci avevo mai fatto caso. Forse esiste un altro metodo ( cercando in rete ). Ma ho trovato questo per aggirare il problema.

    codice:
    <?
    define ("MIA_COSTANTE","pippo3");
    $array = get_defined_constants();
    extract($array);
    $b = "pippo2";
    $a = <<<EOQ
    questo è il mio testo -> $MIA_COSTANTE $b
    shabadabada 
    EOQ;
    print $a;
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.