Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een klasse uitbreiden in een andere klasse in PHP
PHP klassen definiëren objecten en kapselen functionaliteit voor die objecten . Bij de ontwikkeling van een PHP applicatie , kunt u tijd besparen door het gebruik van een PHP- klasse die al voor de taken die u uitvoert in de toepassing bestaat. Als een PHP- klasse die u wilt gebruiken heeft de meeste , maar niet alle , de functionaliteit die u nodig hebt voor een object , kunt u de PHP- klasse uitbreiden , gebruikt u de functionaliteit reeds door de klasse gedefinieerd en voeg extra functionaliteit toe aan uw uitgebreide versie van de klas . Instructies
1

Neem de PHP- klasse die u wilt uitbreiden . Typ bijvoorbeeld het volgende om een PHP- klasse die een zetel toegewezen en bevat een functie om de momenteel toegewezen zetel weer te omvatten .

<
? Php

Class Seat
{

beschermd $ toegewezen = " " ;

publieke functie __
construct ( ) {

$ this - > toegewezen = get_next_assigned_seat ( ) op ;

}

publieke functie toont ( ) { echo


"

De huidige stoel toegewezen is " . $ this - > toegewezen . " < /p > " ;

}

} kopen van 2

Maak een nieuwe PHP- klasse die de oorspronkelijke klasse breidt . Functionaliteit toe te voegen aan de uitgebreide klasse - bijvoorbeeld de mogelijkheid om een ​​zetel opdracht overschrijven . Type :

Class SpecialSeat
breidt Seat {

prive approval_code
$ = " abc123 " ;

publieke functie override
( $ goedkeuring , $ newseat ) {

if ( $ goedkeuring == $ approval_code ) {

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

return
true;

}

return false ;

}

}
3


Steek het grootste deel van het programma dat u een zitplaats met behulp van de functionaliteit van het origineel krijgt klasse , overschrijft de zetel opdracht met de functionaliteit toegevoegd via de verlengde klas en geeft de stoel opdracht met de functionaliteit van de oorspronkelijke klasse . Typ bijvoorbeeld :

$ zetel
= new SpecialSeat ( ) ;

$ zitplaats - > tonen ( ) op ;

if ( $ zitplaats - > override ( " abc123 " , " F1 " ) )

echo
"

Seat overschreven < /p > " ;

anders

echo
"

Seat overschrijven is mislukt < /p > " ; !

$ zitplaats - > tonen ( ) ; ?

>

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP live installere…
·Hoe maak je een online quiz me…
·Hoe te Array Strings Vervang i…
·Hoe kan ik Excel importeren in…
·Hoe te gebruiken PHP om een da…
·Hoe te Array CCK afdrukken in …
·Hoe kan ik HTML formulieren sc…
·Hoe kan ik een Connection stri…
·Hoe de Eerste Element van een …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe vindt u het aantal rijen in een SQL-…
·Hoe te VB6 dll Gebruik Van Vb.Net Pocket…
·PHP MySQL Connection Functietesten 
·Hoe te converteren naar Boolean in Pytho…
·Hoe je Java Virtual Machine installeren 
·Hoe de UTF - 8 codes gebruiken 
·Hoe te Rope gebruiken in Python 
·Hoe gegevens opslaan op XCode voor de iP…
·Visual Basic Tutorial 
Copyright © Computer Kennis http://www.nldit.com