Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/09/2011, 22:15
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: No entiendo que hace realmente este pedazo de código

$this-> es para acceder a métodos y/o variables dentro de una clase, te muestro un ejemplo:

Código PHP:
Ver original
  1. class Foo {
  2.     private $foo = 'Ejemplo';
  3.  
  4.     public function TomaFoo() {
  5.         // Funcion que toma una variable dentro de la clase
  6.         return $this->foo; //Nota el uso de this. Accede a la var privada $foo
  7.     }
  8.  
  9.     private function Bar($nombre) {
  10.         return "Hola, $nombre";
  11.     }
  12.  
  13.     public function Saluda($nombre) {
  14.         return $this->Bar($nombre); // Nota el uso de this, en este caso, para acceder a una funcion)
  15. }
  16.  
  17. $ex = new Foo;
  18.  
  19. echo $ex->TomaFoo(); // En este ejemplo, $ex es como un $this, pero con $ex se refiere al objeto instanciado
  20.  
  21. echo $ex->Saluda('Ricardo');

De una u otra forma, te recomiendo leer sobre POO, es muy interesante :D
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies