Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    165

    <?= $var?> non viene visualizzato

    ciao a tutti,
    su una nuova postazione ho installato php-mysql... ma ho un problema di questo tipo

    se utilizzo <?php echo $var;?> la variabile viene visualizzata
    mentre se utilizzo <?= $var?> viene visualizzato $var?>

    cosa devo fare per risolvere l'errore di compilazione?

    grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Potresti postare il codice che c'è attorno a <?= $var ?> ?
    Che versione di PHP hai installato?
    Versione di Apache?

    P.S. PHP è un linguaggio interpretato, non compilato, quindi errori di compilazione non esistono per PHP.

  3. #3
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, niente, semplicemente non è un'errore di compilazione, l'utilizzo dei tag <?php e ?> rispetto ai tag "rapidi" <? e ?> non è facoltativo, infatto sono solo i primi ad essere sempre utilizzati e preferiti soprattutto nelle ultime versioni di PHP

  4. #4
    Comunque nel php.ini più o meno a riga 226(dipende) c'è

    short_open_tag = Off

    quindi è possibile impostare il valore ad on, se hai accesso al php.ini...

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    98
    tutto dipende dalla direttiva 'short_open_tag' in php.ini:

    http://php.net/manual/en/ini.core.php

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.