Les partenaires publicitaires:

Comment appeler une fonction de classe en PHP

Une classe PHP est utilisé pour créer un objet abstrait avec ses propres variables et fonctions. Une variable de classe est appelée une propriété, et une fonction de classe est appelée une méthode. Les méthodes peuvent être public, protégé ou privé. Une méthode publique est accessible partout. Une méthode protégée est accessible uniquement à partir de la classe ou de l'intérieur d'une classe héritée ou un parent. Une méthode privée est accessible uniquement par la classe qui définit la méthode. Pour appeler une fonction de classe, ou une méthode, en PHP, créer une nouvelle instance de la classe et appeler la méthode avec le "->" symbole.

Instructions

  1. Créez un nouveau fichier PHP en utilisant un éditeur ou du Bloc-notes. Ajouter une classe PHP, par exemple, un objet "personne" qui stocke le nom et l'âge de la personne. Par exemple, tapez:

    <?php

    class Person {

    Nom public $, $ selon l'âge
  2. Ajoutez la méthode de constructeur qui est appelée quand une nouvelle instance de la classe est créée. Par exemple, tapez:

    fonction publique __construct ($ nom, $ age) {




    $ this-> nom = $ nom;

    $ this-> age = $ l'âge;

    }

  3. Ajout d'une fonction de classe, ou une méthode, d'augmenter l'âge d'une personne par un. Par exemple, tapez:

    fonction publique anniversaire () {

    echo "Joyeux anniversaire". $ this-> nom. "! Tu es maintenant " . $ this-> âge;

    }



    }

  4. Créer une nouvelle instance de la classe. Par exemple, tapez:

    $ gens [0] = new Person ("Tom", 25);

  5. Appelez la fonction de classe, ou une méthode, en utilisant la variable, suivi d'un tiret et un signe supérieur, suivi par le nom de la fonction. Par exemple, tapez:

    $ gens [0] -> anniversaire ();

    ?>

  6. Enregistrez le fichier PHP. Exécutez le script PHP dans un navigateur, et de tester que l'appel à la méthode de classe fonctionne correctement.

Conseils Avertissements

  • Capitaliser la première lettre d'une classe à suivre généralement reconnus PHP conventions de nommage. Une méthode de classe sans aucune portée déclarée est automatiquement considérée comme publique.
» » » » Comment appeler une fonction de classe en PHP