Hypertext pré-processador , ou PHP, linguagem de script permite que os programadores a usar um bando de recursos de programação adicionais em cima do padrão HTML usado como padrão pela maioria dos navegadores . PHP pode analisar diversos tipos de padrões de dados , incluindo XML, e converter dados de sua linguagem de marcação original em HTML fácil de ler. Por vezes , a linguagem PHP pode ser estruturado de tal forma que cria um valor de 000x0 , o que faz com que uma mensagem de erro . PHP Cordas
PHP , cordas são usados para designar as funções de HTML ou conter outros tipos de dados que pode ser acessado por um navegador . Cordas PHP pode ser muito grande e contêm muitas funções diferentes , cada caractere na string é equivalente a um único byte. Funções de corda pode ser usado para converter ASCII ou HTML personagens, como as funções " bin2hex " ou " html_entity_decode ", ou designar a saída de texto através de funções como " eco ".
Analisando XML
XML, ou Extensible Markup Language, é um formato de dados semelhante ao HTML, mas estruturado de forma a permitir a comunicação padrão de documentos, tais como relatórios financeiros. A linguagem de programação PHP suporta uma extensão que permite o processamento de dados XML através de um website. Funções de corda como " xml_parse_into_struct " ou " xml_set_object " são responsáveis pela análise de dados XML em estruturas utilizáveis. Programadores PHP também pode definir quando começar a análise de dados XML ou como declarar certas sequências de dados.
000x0 erro quando tenta
Em alguns casos, os dados XML pode ser analisado de forma inadequada por funções de string do PHP , fazendo com que o valor " null" a ocorrer nos dados analisados. Várias mensagens de usuários em fóruns de programação on-line indicam que programadores PHP pode ocorrer um erro de caractere inválido se os parâmetros de análise XML resultar em um valor nulo. A mensagem de erro PHP normalmente lerá " Upload_Err_Extension ", como o erro é causado pela extensão XML , em vez de analisar o código principal de PHP. Em Unicode, a linguagem de marcação utilizada pelo XML , esse erro é representado pelos personagens " 000x0 " ou
resolução
Um programador PHP " 0x0 ". deve ler através da combinação de funções de string do PHP , bem como os dados XML analisados através destas funções para identificar a função que resulta no valor de 0x0 . Uma postagem programador em um fórum online informou que o problema foi eliminado , alterando a interface XML usado para recuperar dados . O problema também pode ser resolvido alterando a codificação de caracteres de origem para os dados XML de UTF-8 , que utiliza Unicode, para não-Unicode linguagens de codificação XML , tais como US- ASCII ou ISO-8859- 1.