Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment nommer une session en PHP 
  • Syntaxe pour les paramètres d'entré…
  • Comment faire un dossier de file d'a…
  • Jeton de sécurité erreurs en PHP 
  • Comment trouver la date pour chaque …
  • Dreamweaver peut éditer PHP 
  • Comment faire un calendrier en PHP 
  • Le code PHP à insérer uniques titr…
  • Comment puis-je activer FDF dans PHP…
  • Comment créer un Tag en PHP 
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment étendre une classe à une autre en PHP

    les classes PHP définir des objets et d'encapsuler les fonctionnalités de ces objets . Lors du développement d' une application PHP, vous pouvez gagner du temps en utilisant une classe PHP qui existe déjà pour les tâches que vous effectuez dans l'application. Si une classe PHP que vous voulez utiliser a la plupart , mais pas tous , les fonctionnalités dont vous avez besoin pour un objet, vous pouvez étendre la classe PHP , utilisez la fonctionnalité déjà défini par la classe et ajouter des fonctionnalités supplémentaires à votre version étendue de la classe. Instructions
    1

    incluent la classe PHP que vous voulez étendre . Par exemple, tapez la commande suivante pour inclure une classe PHP qui assigne un siège et inclut une fonction pour afficher le siège actuellement assigné .

    Classées Seat {

    protected $ assigné = "";

    public function __ construct () {

    $ this-> assigné = get_next_assigned_seat (); }


    spectacle de la fonction publique () {

    echo "

    Le siège attribué actuel est" . $ this-> affectée . »

    "; }


    }
    2

    créer une nouvelle classe PHP qui étend la classe d'origine. Ajouter des fonctionnalités à la catégorie supérieure - par exemple , la possibilité d'outrepasser une attribution des sièges . Type:
    Classées SpecialSeat s'étend Seat {

    private $ approval_code = " abc123 " ;
    fonction

    public override ($ approbation , $ newseat ) {

    if ($ approbation == $ approval_code ) {

    $ this-> assigné = override_assigned_seat ($ newseat ) ;

    return true ; }


    return false ; }


    }
    3

    Insérez la partie principale du programme qui obtient un siège attribué en utilisant la fonctionnalité fournie par l'original classe , l'emporte sur l'affectation siège avec la fonctionnalité ajoutée à travers la catégorie supérieure et affiche le numéro de siège avec la fonctionnalité fournie par la classe d'origine . Par exemple, tapez :

    $ siège = new SpecialSeat ();

    $ siège -> show () ;

    if ($ places > override ( " abc123 "," F1 " ) )

    echo"

    Seat annulé

    " ;

    autre

    echo"

    Seat remplacer échoué

    ";

    $ siège -> show () ; ?

    > Photos

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment sauver comme PHP dans Kompozer 
  • Comment dégonfler le PHP Icon 
  • Comment: un tableau PHP Si la Première Index est vide 
  • Formation en ligne pour PHP Web Design 
  • Comment charger un fichier SQL dans MySQL PHP Rechercher 
  • Is_array Vs . Is_string en PHP 
  • Comment utiliser les cases à cocher en PHP 
  • Comment récupérer une structure de table MySQL en PHP 
  • Comment autoriser les connexions MySQL distante dans HostGator 
  • Comment faire une déclaration Include 
  • Connaissances Informatiques © http://www.ordinateur.cc