26/12/2010, 16:56
|
| Moderador | | Fecha de Ingreso: abril-2005 Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses Puntos: 839 | |
Respuesta: Juego: "¿Dónde está el error?" Eso ocurre porque un string puede comportarse como un array, y puede usarse la sintaxis de corchetes para obtener cualquier carácter. En caso de que el "índice" sea de un tipo diferente a entero, se convierte a entero.
Explicado esto, en la segunda asignación $foo se convierte en un string, por lo que $foo[0] ('tercera' al convertirse a entero se vuelve 0) devuelve 'C' (el primer carácter de la cadena) |