que diferencia hay entre
<?
y
<?php
(aparte de lo corto y que si el servidor no acepta short tags no funciona el primero)
y bueno entre
mysql_fetch_array()
mysql_fetch_assoc()
Gracias.
| ||||
Pregunta de diferencia que diferencia hay entre <? y <?php (aparte de lo corto y que si el servidor no acepta short tags no funciona el primero) y bueno entre mysql_fetch_array() mysql_fetch_assoc() Gracias.
__________________ Hosting en Chile en Silverhost - La solución en Hosting en Chile. |
| ||||
Respuesta: Pregunta de diferencia es tan simple como consultar el manual y leer lo que dice: short_open_tag http://php.net/manual/en/ini.core.php mysql_fetch_array() devuelve un arreglo mixto, osea indexado y asociativo http://php.net/mysql_fetch_array mysql_fetch_assoc() a diferencia del anterior, devuelve un arreglo asociativo http://php.net/mysql_fetch_assoc
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Pregunta de diferencia <? algunos dicen que es inseguro ... lo que quiero son opiniones ... no documentacion... experiencias de los usuarios, etc.
__________________ Hosting en Chile en Silverhost - La solución en Hosting en Chile. |
| ||||
Respuesta: Pregunta de diferencia <? no es inseguro y es lo mismo que <?php... Aunque yo te recomendaria usar este ultimo porque hay algunos servidores en donde no estan activados los Short Open Tag y en ese caso, daria error en el codigo... mysql_fetch_array es mas "pesado" que mysql_fetch_assoc... Osea si queres hacer un codig optimizado, te recomiendo mysql_fetch_assoc... La diferencia exacta entre los dos no la tengo muy clara, asique dejo esa parte para que la explique otro user ;) Creo, que con mysql_fetch_assoc no podes leer un array usando el index, osea... $row[1];...Sino solo $row['columna']; Suerte! |
| ||||
Respuesta: Pregunta de diferencia Cita: no es inseguro, es incompatible a futuro... solo eso, es una funcionalidad obsoleta y será eliminada de PHP...así que si seguimos trabajando con <? llegara el momento en que nuestros scripts comiencen a fallar fatalmente... así que se recomienda siempre usar <?php que además hace nuestro código compatible con cualquier servidor que tengan o no habilitada dicha opción... ¡que de eso que quede duda! ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Pregunta de diferencia La razón principal de porqué se debe usar <?php y no <? es para evitar errores en servidores donde no tengan activos short_open_tags. Es una recomendación de PHP. Zend sugiere también el uso de <?php. Otra razón por la que no se debe usar la forma corta es que no puedes usar <?xml con <?php (a menos que lo ingreses en un texto, como menciona PHP en el enlace que te indicaron). Sinceramente lo mejor es que leas la documentación que escuchar opiniones, ahí te dan las razones por la que debes usar una o la otra forma.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Pregunta de diferencia estoy deacuerdo que a futuro trae problemas, ya que yo cuando pongo Código PHP: |
| ||||
Respuesta: Pregunta de diferencia Añado, lo que tengo entendido, no es que quitarán short_open_tag, sino la forma <?= es la que se está evaluando. Si encuentro donde fue que leí esa información les indico.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
Etiquetas: |