Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2015, 14:50
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 10 meses
Puntos: 2534
Respuesta: Foto de perfil en PHP

Pregunta básica: ¿sabes qué significa "pasar variables por referencia" o no?

Código PHP:
Ver original
  1. // MAL
  2. echo end(explode(' ', 'a b'));
  3.  
  4. // BIEN
  5. $x = explode(' ', 'a b');
  6. echo end($x);

En el caso "MAL" sucede porque la función end() trabaja únicamente con variables por referencia, eso lo puedes consultar en el manual.

Y funciona el "BIEN" porque almacenamos el resultado de explode() en una variable, y después usamos esa variable con end() lo cual subsana el error.

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.