| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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 {
    < p > 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 ; }


    < p > 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

    Previous :

    next :
      articles connexes
    ·MySQL est lent avec trop de connexions persistantes 
    ·En ligne certification PHP 
    ·Comment le code PHP & MySQL pour choisir l'Etat 
    ·Comment faire pour supprimer la ligne dans un fichier p…
    ·Comment récupérer un tableau dans MySQL 
    ·Comment écrire un PHP Si Déclaration 
    ·Comment écrire des formulaires HTML 
    ·Comment obtenir Eclipse Helios Up & Running for PHP 
    ·Fichier php télécharger les types 
    ·Comment créer un script pour accéder à cPanel 
      articles en vedette
    ·Comment Matrix Code soustraction en C + + 
    ·Comment faire pour convertir PHP pour HTA 
    ·Comment importer un projet au coeur de Python Glade 
    ·Comment mettre à jour le Plan de Test 
    ·Comment ajouter des dates en Java 
    ·Comment formater décimaux à l'aide AWK 
    ·Php class fonction VAR 
    ·Comment faire pour installer Java Script sur ​​un PC 
    ·AJAX PHP MySQL Tutorial 
    ·Comment faire effondrement des listes sans Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com