Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2008, 13:05
Avatar de .php
.php
 
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: Pregunta Codigo PHP

este tipo de clases es bastatante util.

ya que no es necesario estar invocandola a cada instante, ejemplo:


tienes una clase llamada mi_clase y generalmente se invoca de esta manera

Código PHP:
$obj  = new mi_clase();
$a $obj->getValor(); 

si te das cuenta para utilizar el metodo getValor se tubo q crear el objeto, es por q el metodo getValor esta creado de esta manera en la clase-
Código PHP:
  public function getValor(){
  
  } 
ahora como muestras arriba "mi_clase::getValor();", esos :: "dos veces dos puntos"
es por que existe una clase llamada mi_clase y un metodo llamado getValor();

OJO aca esta la diferencia con el ejemplo anterior, el metodo getValor() no es public, sino static
ej:

Código PHP:
  static  function getValor(){
  
  } 
por eso se puede llamar con "::", sino no funcionaria y es más rapido y sencillo de invocarlo

Código PHP:
$a mi_clase::getValor(); 

suerte!!!!


y su metodo getValor() es de tipo static para usarlo así
__________________
~~[FiDeLio]~~