Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.
da ste_95 » gio apr 08, 2010 6:53 pm
Ciao ragazzi.
Ho trovato in un file PHP non mio una sintassi di questo genere <?= date(); ?> o <?= $var ?>. Qualcuno sa spiegarmi a cosa serve quell'uguale subito dopo il tag di apertura PHP?
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
-
ste_95
- Membro Ufficiale (Gold)
-
- Messaggi: 17271
- Iscritto il: lun ago 06, 2007 11:19 am
-
da Andy94 » gio apr 08, 2010 7:45 pm
Citando da questa pagina
La pagina PHP del comando echo() ha scritto:echo() also has a shortcut syntax, where you can immediately follow the opening tag with an equals sign. This short syntax only works with the short_open_tag configuration setting enabled.
Di fatto quindi, quando si hanno abilitati gli short_open_tag nel PHP.ini, il segno di uguale subito dopo l'apertura fa sì che qualunque sia il risultato ritornato da una funzione o una variabile venga stampato immediatamente, senza dichiarare apertamente il comando echo().
-
Andy94
- Membro Ufficiale (Gold)
-
- Messaggi: 9998
- Iscritto il: lun apr 09, 2007 8:39 pm
da Boo » lun apr 26, 2010 3:52 pm
Non usarli. Nella versione 5 di PHP sono disabilitati di default, dalla versione 6 non saranno più supportati.
-
Boo
- Silver Member
-
- Messaggi: 1276
- Iscritto il: sab dic 04, 2004 3:41 pm
Torna a Sviluppo Web
Chi c’è in linea
Visitano il forum: Nessuno e 0 ospiti