Que diferencia hay entre poner una cosa o la otra, y porque algunas cosas no funcionan con uno y otras con lo otro...??
gracias
| ||||
Respuesta: <? o <?php que diferencia HAY? Aunque PHP4 y PHP5 mantengan similitudes en sus APIs y filosofia de lenguaje, hay cosas que o bien querremos reusar de codigo que hicimos para PHP4 o a las que nos acostumbramos, pero que ya no funcionan en PHP5, como el codigo de apertura "<?". A veces necesitamos utilizar codigos de proyectos anteriores en los nuevos, y muchas veces ocurre el problema de que el codigo de php4 no nos funciona por el asunto de la etiqueta <? , explico un poco mejor, con la configuración por defecto de php5 esto Código : <? echo "Hello world!"; ?> Será interpretado como html, lo cual producirá la siguiente salida: <? echo "Hello world!"; ?> Pues php5 no tiene habilitado la etiqueta corta, por lo que deberiamos escribirlo así: Código : <?php echo "Hello world!"; ?> Para que nos produzca la salida que deseamos, la cual seria Hello world! Para NO estar cambiando todos los archivos que tengamos con la dichosa etiqueta, solo es cuestión de habilitar en el archivo de configuración la lectura de la etiqueta corta. Es muy fácil, solo abre el archivo php.ini (que encuentras en la carpeta donde instalaste apache) y busca esto Código : ;Valor por defecto short_open_tag = Off ; Habilito la etiqueta corta, cambiandola con: short_open_tag = On Despues reinicia el servidor y listo! Saludos |
| ||||
Respuesta: <? o <?php que diferencia HAY? Cita: Con un editor medio decente, cambiar las dichosas etiquetas igual debería ser muy facíl: buscar y reemplazar. Es mejor opción que editar el comportamiento del servidor, como dijo rompeguesos, esto va a dejar de ser una opción y ya no se permitirán las etiquetas cortas.Lectura: www.php.net/language.basic-syntax.phpmode ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |