Operadores ? un buen manual.

lopb
08 de Febrero del 2010
Hola, estoy leyendo el manual de programacion php que hay en el sitio de php.
Y tengo algunos problemas con identificar lo que hacen los operadores, o algunas cosas como ->
por ejemplo: [b] echo "This works too: {$obj->values[3]->name}"; [/b] que hace el "->" entre variables.
Cosas como esta me interesa saber.
Hay algun manual que explique estas cosas?
gracias salu2

no tengo
08 de Febrero del 2010
Hola lopb
La flechita se refiere a una parte de un objeto.

Por ejemplo si tienes un objeto con ciertos atributos:
-----
$altura; /*un atributo*/
$anchura; /*otro atributo*/
-----

Si creas un objeto de esa clase, al hacer:

-----
$obj = ... ; /*creación del objeto*/
$obj->$anchura;
-----

Lo que estás haciendo es accediendo al valor que tiene el atributo $anchura, en el objeto creado previamente $obj.

Igual pasa si tienes funciones...

-----
$obj = .... ; /*Creación del objeto*/
$obj->funcion1(....); /*los puntos corresponden a los parámetros de entrada de la función (si esque los necesita)*/
-----

Un saludo!