Tecnología

Inicio

000X0 PHP cadena de error

preprocesador de hipertexto, o PHP, lenguaje de script permite a los programadores utilizar un grupo de funciones de programación adicionales en la parte superior del estándar HTML que se utiliza como valor predeterminado por la mayoría de los navegadores. PHP puede analizar muchos tipos diferentes de estándares de datos, incluyendo XML, y convertir los datos en 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 se puede acceder mediante un navegador. cadenas de 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 ASCII o HTML caracteres, tales como las funciones de "bin2hex" o "html_entity_decode", o designar a la salida de texto a través de funciones tales como "eco".

análisis 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, como los informes financieros. El lenguaje de programación PHP soporta una extensión que permite el procesamiento de datos XML a través de una página web. Funciones de cadena como "xml_parse_into_struct" o "xml_set_object" son responsables de analizar los datos XML en estructuras utilizables. los programadores de PHP también pueden definir cuándo comenzar el análisis de los datos XML o cómo declarar ciertas secuencias de datos.

000x0 error

En algunos casos, los datos XML se pueden analizar incorrectamente 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 pueden experimentar un error de carácter no válido si los parámetros de análisis de XML como resultado un valor nulo. El mensaje de error de PHP normalmente se leerá "Upload_Err_Extension", ya que el error es causado por el análisis XML de extensión en lugar de un código PHP principal. En Unicode, el lenguaje de marcas utilizado por XML, este error se representa mediante los caracteres "000x0" o "0x0".

Resolución

Un programador PHP debe leer a través de la combinación de las funciones de cadena PHP, así como los datos XML analizado a través de estas funciones para identificar la función que da como resultado el valor de 0x0. Una publicación programador en un foro en línea informado de que este problema se eliminó cambiando la interfaz XML que se utiliza para recuperar los datos. El problema también puede ser resuelto por cambiar el carácter de codificación de fuente para los datos XML de UTF-8, que utiliza Unicode, a los lenguajes de codificación XML no Unicode tales como US-ASCII o ISO-8859-1.