Cita:
Iniciado por XD2XD2 Ok, ya lo entendi y muchisimas gracia. Creo que ya entendi el public private y protect.
Public, con public si puedes ponerlo en $variable -> funcion();
Private, con private no puedes, sirve para por ejemplo hacer esto:
<?php
class php(){
private $variable;
private function a(){
echo "Hola";
}
public function __construct(){
$this->variable->a();
}
}
?>
Protect: solo se puede utilizar en una class, si hago 2 clases, solo puedo utilizarla en la class que lo haya definido.
o.O
Otra cosa
class php(){ las clases no se definen con () eso es incorrecto es asi
class php{ $this->variable NO es una instancia de un objeto para que llame a() ( $this->variable->a(); ) eso esta mal.
O hacer $this->a(); o
Código PHP:
$this->variable = $this;
$this->variable->a();
Lo que no tiene mucho sentido visto asi