Hypertext præprocessor eller PHP, scriptsprog tillader programmører til at bruge en sværm af yderligere programmering funktioner på toppen af HTML-standarden bruges som standard af de fleste browsere. PHP kan tolke mange forskellige typer af data standarder, herunder XML , og konvertere data fra deres oprindelige markup sprog til let at læse HTML. Nogle gange kan PHP sprog være struktureret på en sådan måde, at det skaber en værdi på 000x0 , hvilket medfører en fejlmeddelelse. PHP Strings
PHP er strings anvendt til at betegne HTML funktioner eller indeholder andre typer af data, der er tilgængelig via en browser. PHP strenge kan være meget store og indeholder mange forskellige funktioner , alle tegn i strengen svarer til en enkelt byte . String funktioner kan bruges til at konvertere ASCII eller HTML tegn såsom funktionerne " bin2hex " eller " html_entity_decode ", eller udpeger tekstoutput gennem funktioner såsom "echo ".
Tolker XML
XML eller Extensible Markup Language, er et dataformat ligner HTML, men struktureret at give mulighed for standard rapportering af dokumenter , såsom finansielle rapporter. PHP programmeringssprog understøtter en udvidelse, der giver mulighed for behandling af XML-data via et websted. String funktioner såsom " xml_parse_into_struct " eller " xml_set_object " er ansvarlige for parsing XML-data til brugbare strukturer. PHP programmører kan også definere hvornår de skal begynde parsing af XML-data , eller hvordan man erklærer visse sekvenser af data.
000x0 Fejl
I nogle tilfælde XML-data kan analyseres forkert ved PHP streng funktioner , der forårsager en værdi på " nul " at forekomme i de parsede data. Flere bruger stillinger i online programmering fora viser, at PHP programmører kan opleve et ugyldigt tegn fejl, hvis XML parsing parametre resulterer i en null- værdi. PHP fejlmeddelelse vil typisk læse " Upload_Err_Extension ", som fejlen er forårsaget af XML parsing udvidelse snarere end den vigtigste PHP-kode . I Unicode, det kodesprog bruges af XML , er denne fejl repræsenteret ved tegnene " 000x0 " eller " 0x0 ".
Resolution
A PHP programmør skal læse gennem en kombination af PHP streng funktioner samt XML-dataene parsede gennem disse funktioner til at identificere den funktion , der resulterer i 0x0 værdi. Én programmør udstationering i et online forum rapporteret , at dette problem blev elimineret ved at ændre XML -grænsefladen bruges til at hente data. Problemet kan også løses ved at ændre kilde tegnkodning for XML- data fra UTF -8, som udnytter Unicode, til ikke- Unicode XML kodning sprog såsom US-ASCII eller ISO -8859-1 .