Tema: Duda de php
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/05/2013, 09:46
Avatar de bulter
bulter
 
Fecha de Ingreso: enero-2008
Mensajes: 137
Antigüedad: 16 años, 4 meses
Puntos: 20
Respuesta: Duda de php

Cita:
Iniciado por XD2XD2 Ver Mensaje
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