Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Codice php all'interno di una costante

    Ciao a tutti,
    ho la necessità di creare una costante il cui valore contiene del codice php.
    Es:
    Codice PHP:
    define(nome_costante, "Sono nato <?php print date('Y')-1972?> anni fa")
    Scritta così la differenza delgi anni non viene visualizzata, nonostante la pagina non dia errore.
    Mi chiedo a questo punto come scrivere la define affinchè il codice php venga eseguito.
    Ho provato anche a scrivere
    Codice PHP:
    define(nome_costante"Sono nato " .  date('Y')-2005 " anni fa"
    ma non funziona lo stesso.

    Any help?

  2. #2
    Fai così:
    Codice PHP:
    define("nome_costante""Sono nato " .  (date('Y')-2005) . " anni fa"

  3. #3
    Hai ragione, funziona.
    Grazie

  4. #4
    Cioè fammi capire...

    Usi una "costante" per uno dato che è "variabile".
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    Originariamente inviato da oly1982
    Cioè fammi capire...

    Usi una "costante" per uno dato che è "variabile".
    Uso la costante perchè mi viene pescata dal file della lingua, dove ovviamente ha un valore diverso da lingua a lingua. Però all'interno del testo ho bisogno di recuperare la differenza tra l'anno attuale e un'altro anno (quindi sì una variabile).
    Potrei creare due costanti che rappresentano una la prima parte di testo, l'altra la seconda parte di testo, poi al momento di stampare a video, tra le due costanti, ricavo il numero che mi serve.
    Ma visto che funziona anche come ho postato sopra

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.