class Staat
{ openbare $ naam
, $ hoofdstad , $ bloem ;
publieke functie __
construct ( $ abbrev , $ naam , $ hoofdstad , $ bloem ) {
$ this - > naam = $ naam
;
$ this - > vermogen = $ kapitaal;
$ this - > bloem = $ bloem ;
}
3
Maak een methode voor het coderen en terug te keren data in JSON . Roep de functie " json_encode " om de gegevens te coderen . Typ bijvoorbeeld :
publieke functie JSON ( ) op {
return json_encode
( $ this ) ;
}
}
4
Maak een array van klasse data . Typ bijvoorbeeld :
$ staten = array ( ) ;
$ staten [ " AL" ] = new State ( " Alabama " , " MNontgomery " , " Camellia " ) ; < br >
$ staten [ " GA " ] = new State ( " Georgia " , " Atlanta " , " Cherokee Rose " ) ;
$ staten | [ " CO " ] = nieuwe staat ( " Colorado " , " Denver " , " Rocky Mountain Columbine " ) ;
5
Accepteer een URL -parameter met een staat afkorting . Test om te zien dat je gegevens voor de gevraagde afkorting hebben . Uitgang van de informatie in JSON behulp van de methode die u hebt gemaakt . Typ bijvoorbeeld :
$ st = $ _GET [ " state " ]
| | null;
als return " " ; < br ( isset ( $ staten [ $ st ] ) ! ) >
return $ staten [ $ st ] - > json ( ) ; ?
>