Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698

    Come si fa una #define stile c?

    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?

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    define('pippo', 'wlf');

    echo pippo;

    ??

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    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.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698
    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

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.