..


Sponsede Lenker

Pod kurs og bruken til JSON med PHP

Artikkel skrevet av Claudio Garau
Side 1 av 5

JSON står for JavaScript Object Notation, er en teknologi, men det ville være bedre å kalle det en "format", designet for "utveksling av data innen en klient-server-applikasjoner, slik som de implementert i Ajax og PHP, men er mye brukt i kombinasjon med programmeringsspråk som Java, C, C # og Perl.

JSON er basert på JavaScript Standard ECMA-262 tredje versjon lansert i løpet av desember 1999, selv om det ble utviklet uavhengig av kilden.

Spredningen av dette formatet skyldes sannsynligvis, til dens ekstreme brukervennlighet, den støtter også en rekke datatyper, som kan ses gjennom følgende liste, er så integrert i samme generelle typesystems av de fleste programmeringsspråk og scripting:

  • NULL: ingen verdi gitt;
  • Boolske: verdier som kan enten være sann (SANN eller "1") eller usann ("0" eller USANN);
  • INTEGER: Numerisk heltall;
  • REAL og FLOAT: ekte eller flyttallsytelse verdier;
  • STRING: Serie (også blottet for elementer) av Unicode tegn avgrenset av doble anførselstegn;
  • ARRAY: Series består av sortert verdier atskilt med komma og avgrenset av firkantparenteser;
  • Assosiativ Arrays: ordnet sett bestående av nøkkel-verdi-par adskilt av komma og omgitt av krøllparenteser;
  • OBJECTS: sorterte sett navneverdipar atskilt med komma og avgrenset av krøllparenteser.

Mens likhetene er lett observerbare, den andre er viktig å merke seg at det er også noen forskjeller mellom typer av JSON-data og de av mange språk, vil det mest forsiktige sikkert har lagt merke til hvordan den type STRING av denne størrelsen er tilnærmet identisk med den som benyttes i Java eller C, men husk at situasjonen er annerledes for numeriske typer der JSON ikke støtter oktale eller desimal.

JSON tillater utveksling av data via en bekk (eller "stream input / output"), kan det bli analysert, og deretter lese gjennom tolk ("motor") takket være en enkel JavaScript-kall til en bestemt funksjon JS kalt eval ().
Gjennom denne boken ser vi hvordan vi kan bruke denne funksjonen i skript basert på PHP og JavaScript, men du må først gjøre noen referanse til minstekravene for utvikling, krever det JSON:

  • Minst i PHP versjon 5.2 eller høyere;
  • en nettleser som kan gi innebygd støtte for formatet, da, for eksempel, kan du ikke bruke en versjon av Internet Explorer tidligere enn 8.
Fortsatt på nettleseren, bør det bemerkes at ikke alle nettlesere støtter datautveksling med JSON, og spesielt hvordan å manipulere element av XMLHttpRequest, på samme måte. Mye faktisk er avhengig av "kvaliteten" på JavaScript-motoren integrerte du kan derfor å merke noen små forskjeller i oppførsel av søknaden din hvis du bruker Firefox enn Opera. etc.. I prinsippet kan vi si at den nyeste versjonen er installert på systemet, bedre støtte for JSON.

I samme kategori ...
E-Learning
Linux (Course) Linux (Course)
Komplett guide til open-source system. Starter fra 49 €.
MySQL (Course) MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €.
PHP (Course) PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €.
Sponsede Lenker