Tecnología

Inicio

Cómo llamar a una función de clase en PHP

Una clase PHP se utiliza para crear un objeto abstracto con sus propias variables y funciones. Una variable de clase se denomina una propiedad, y una función de clase se llama un método. Los métodos pueden ser públicos, protegido o privado. Un método público es accesible en todas partes. Un método protegida es accesible sólo desde dentro de la clase o desde dentro de una clase heredada o padre. Un método privado sólo se puede acceder por la clase que define el método. Para llamar a una función de clase, o método, en PHP, crear una nueva instancia de la clase e invocar el método con el símbolo "->".

Instrucciones

1 Crear un nuevo archivo PHP usando un editor o el Bloc de notas. Añadir una clase PHP, por ejemplo, un objeto "persona" que almacena el nombre y la edad de la persona. Por ejemplo, escriba:

<? Php

Persona de clase {

public $name, $age;

2 Añadir el método constructor que se llama cuando se crea una nueva instancia de la clase. Por ejemplo, escriba:

public function __construct($name, $age) {

$ This-> name = $ nombre;

$ This-> edad = $ edad;

}

3 Agregar una función de clase o método para aumentar la edad de una persona por uno. Por ejemplo, escriba:

public function birthday() {

echo "feliz cumpleaños". $ This-> nombre. "! Ahora estas " . $ This-> edad;

}

}

4 Crear una nueva instancia de la clase. Por ejemplo, escriba:

$ gente [0] = new Persona ( "Tom", 25);

5 Llame a la función de clase, o método, utilizando la variable, seguido de un guión y un signo mayor que, seguido del nombre de la función. Por ejemplo, escriba:

$ gente [0] -> cumpleaños ();

?>

6 Guarde el archivo PHP. Ejecutar el script PHP en un navegador, y probar que la llamada al método de la clase funciona correctamente.

Consejos y advertencias

  • Mayúscula la primera letra de una clase de seguir las convenciones de nombres de PHP generalmente aceptados. Un método de la clase sin ningún alcance declarado se considera pública de forma automática.