| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo extender una clase a otra clase en PHP
    clases PHP definen objetos y encapsulan la funcionalidad de los objetos. Al desarrollar una aplicación PHP, usted puede ahorrar tiempo mediante el uso de una clase PHP que ya existe para las tareas que se realizan en la aplicación. Si una clase PHP que desea utilizar tiene la mayoría, pero no todas, las funciones que necesita para un objeto, que puede extender la clase PHP , utilice la función ya definida por la clase y agregar funcionalidad adicional a su versión extendida de la clase. Instrucciones
    1

    Incluir la clase PHP que desea extender . Por ejemplo , escriba lo siguiente para incluir una clase PHP que asigna un asiento e incluye una función para mostrar el asiento asignado en ese momento .

    Asiento clase {
    < p > protected $ asignada = "";

    public function __ construct ( ) {

    $ this -> asignado get_next_assigned_seat = (); }


    public function show () {

    echo "

    El asiento asignado actual es" . $ this -> asignado. "< /p >"; }


    }
    2

    Crear una nueva clase PHP que se extiende a la clase original . Añadir funcionalidad a la clase extendida - por ejemplo , la capacidad de anular una asignación de asiento . Tipo:

    SpecialSeat Clase extiende Asiento {

    privada $ approval_code = " abc123 " ;

    override public function ($ aprobación, $ newseat ) {

    if ($ aprobación == $ approval_code ) {

    $ this -> asignada = override_assigned_seat ($ newseat ) ;

    return true ; }


    < p > return false ; }


    }
    3

    Inserte la parte principal del programa que consigue un asiento asignado utilizando la funcionalidad proporcionada por el original clase , anula la asignación de asiento con la funcionalidad añadida a través de la clase extendida y muestra la asignación de asiento con la funcionalidad proporcionada por la clase original . Por ejemplo , escriba:

    $ asiento SpecialSeat = new ();

    $ asiento -> show () ;

    if ($ asiento -> override ( " abc123 "," F1 " ))
    eco

    "

    asiento anulado < /p> ";

    más
    eco

    "

    Asiento fallado anular < /p > "; !

    $ asiento -> show () ; ?

    >

    Previous :

    next :
      Artículos relacionados
    ·Comparación de Cadenas en PHP 
    ·CentOS para la instalación de PHP con MySQL 
    ·Cómo utilizar Frameworks PHP 
    ·PHP Tutorial : MySQL 
    ·Cómo crear una tabla en PHP 
    ·Cómo habilitar SSL y PHP 
    ·Cómo aplicar una función a cada índice de matriz PHP…
    ·Cómo crear un nuevo blanco en PHP 
    ·Cómo visualizar y Estructura MySQL con PHP 
    ·Cómo convertir Variables ColdFusion PHP 
      Artículos destacados
    ·Cómo convertir Valores de la tabla a formato XLS en VB…
    ·Cómo hacer un archivo PHP 
    ·Cómo eliminar botones en GridView 
    ·Cómo calcular el total de la columna de DataGrid 
    ·Cómo utilizar el cuadro de diálogo Abrir archivo en V…
    ·Cómo utilizar C + + plantillas de clase 
    ·Cómo mover Cargar archivos en PHP 
    ·Cómo eliminar las Cookies Uso de PHP 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·Cómo escribir un script FTP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com