preprocesador de hipertexto , o PHP, lenguaje de programación permite a los programadores utilizar un grupo de características adicionales de programación en la parte superior del estándar HTML que se utiliza por defecto en la mayoría de los navegadores. PHP puede analizar diferentes tipos de estándares de datos , incluyendo XML, y convertir los datos de su lenguaje de marcado original en fácil de leer HTML. A veces , el lenguaje PHP puede ser estructurado de tal manera que se crea un valor de 000x0 , lo que provoca un mensaje de error . PHP Cuerdas
En PHP , las cadenas se utilizan para designar funciones HTML o contener otros tipos de datos que son accesibles por un navegador . Strings PHP pueden ser muy grandes y contienen muchas funciones diferentes , cada carácter de la cadena es equivalente a un solo byte . Las funciones de cadena se pueden utilizar para convertir los caracteres ASCII o HTML , tales como las funciones " bin2hex " o " html_entity_decode ", o la salida de texto designado a través de funciones tales como "echo . "
Análisis de XML
XML o Extensible Markup Language , es un formato de datos similar al HTML, pero con una estructura para permitir la presentación de informes estándar de los documentos , tales como informes financieros. El lenguaje de programación PHP soporta una extensión que permite el procesamiento de datos XML a través de un sitio web. Funciones de cadena como " xml_parse_into_struct " o " xml_set_object " son responsables de analizar los datos XML en estructuras útiles. Programadores de PHP también puede definir cuándo comenzar el análisis de los datos XML o la forma de declarar ciertas secuencias de datos.
000x0 error cuando
En algunos casos , los datos XML se puede analizar indebidamente por las funciones de cadena PHP , causando un valor de "nulo " que se produzca en los datos analizados . Múltiples mensajes de usuarios en los foros de programación en línea indican que los programadores de PHP puede experimentar un error de carácter no válido si el XML en parámetros dan como resultado un valor nulo. El mensaje de error PHP normalmente se lee " Upload_Err_Extension ", ya que el error se debe a la extensión de análisis XML en lugar del código principal de PHP. En Unicode, el lenguaje de marcas utilizado por XML , este error está representado por los caracteres " 000x0 " o " 0x0 ".
Resolución
Un programador de PHP debe leer a través de la combinación de las funciones de cadena PHP , así como los datos XML analizados a través de estas funciones para identificar la función que da como resultado el valor 0x0 . Un programador de publicar en un foro en línea informó que este problema fue eliminado por el cambio de la interfaz XML utilizado para recuperar datos. El problema también puede resolverse cambiando la codificación de fuente de caracteres para los datos XML de UTF - 8 , que utiliza Unicode, que no son Unicode idiomas codificación XML tales como US-ASCII o ISO -8859 -1.