Bij het ontwikkelen van een applicatie met behulp van PHP kunt u een functie die uitvoer geeft aan of verwerkt een bepaalde taak te maken . Echter , wilt u misschien de mogelijkheid om die functie in-of uitschakelen . U kunt zorgen voor een turn- on en turn-off schakelaar voor een functie in PHP door het creëren van een klasse en met twee functies in de klas om de functionaliteit uit te schakelen . Instructies 1 Maak een klasse die zal inschakelen of uitschakelen van foutrapportage in PHP . Bijvoorbeeld , om de klasse en de constructorfunctie , creëren Type : class Fouten { openbare __ construct ( $ state ) { schakelaar ( strtolower ( $ state ) ) { geval " on " : $ this - > op ( ) ; default : $ this - > off ( ) ; } } kopen van 2 Maak de turn - on en turn-off functies in de klas . Typ bijvoorbeeld : publieke functie op ( ) { error_reporting ( -1 ) ; } publieke functie uit ( ) op { < br error_reporting > ( 0 ) ; } } 3 Maak een nieuwe instantie van de klasse en passeren de gewenste fout rapportage staat te beginnen. Typ bijvoorbeeld : $ errors = new Fouten ( " off " ) ; 4 Bel de turn - on schakelaar voor het rapporteren van fouten . Typ bijvoorbeeld : $ errors - > op ( ) op ; 5 Bel de turn - off schakelaar voor het rapporteren van fouten . typ bijvoorbeeld : ? $ errors - > off ( ) ; >
|