Ved utvikling av et program som bruker PHP kan du lage en funksjon som viser utgang eller behandler en bestemt oppgave . Men , vil du kanskje muligheten til å slå denne funksjonen av eller på . Du kan opprette en turn -on og turn- off switch for en funksjon i PHP ved å opprette en klasse og med to funksjoner i klassen for å slå funksjonen på og av. Instruksjoner
en
Lag en klasse som vil slå på eller slå av feilrapportering i PHP. For eksempel vil opprette klassen og konstruktør funksjon , type:
klasse Feil {
offentlig __ construct ( $ tilstand ) {
bryteren ( strtolower ( $ state ) ) {
case " on" : $ this - > på ();
standard: $ this - > på ();
}
< p > }
2
Lag turn -on og turn- off funksjoner i klassen . For eksempel skrive : en
offentlig funksjon på ( ) {
error_reporting ( -1 ) ;
}
offentlig funksjon av ( ) {
error_reporting ( 0 ) ;
}
}
3
Opprett en ny forekomst av klassen og passerer den ønskede feilrapportering stat til å begynne med . For eksempel skrive :
$ feil = nye feil ( "off" ) ,
4
Ring turn -on bryter for feilrapportering . For eksempel skrive : en
$ feil - > på ();
5
Ring turn -off switch for feilrapportering . for eksempel skrive : ?
$ feil - > på ();
>