AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar en PHP
  • Presentación
  • ¿Cómo proceder?
  • Depuración de una Page en PHP
  • Depurar un proyecto en PHP
  • Limitaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Un sitio generado en PHP puede ser depurado en modo WEBDEV estándar: El sitio PHP se simula en modo "páginas WEBDEV dinámicas".. Usted tiene la habilidad de probar la calidad del código de WLanguage antes de generar el código PHP correspondiente.
El principio es sencillo: cuando se inicia un Page o un proyecto en modo "PHP debug", se ejecutan los Page dinámicos correspondientes en WEBDEV. Se pueden agregar puntos de interrupción en el código WLanguage. El depurador se inicia automáticamente tan pronto como se alcanza un punto de interrupción.
¿Cómo proceder?

Depuración de una Page en PHP

Para depurar una Page en PHP:
  1. En la pestaña "Proyecto", en el grupo "Modo de prueba", despliegue "Modo de prueba" y seleccione "Depurar proyecto PHP en modo simulación". Esta opción del menú debe estar seleccionada (debe aparecer una marca de verificación delante de la opción).
  2. Realice la prueba de su Page ().
  3. Valide el mensaje de advertencia si es necesario.
La prueba de la Page se ejecuta mediante el servidor dinámico WEBDEV simulando el modo PHP. El código de WLanguage es ejecutado directamente por el WEBDEV servidor de aplicaciones sin ser convertido a PHP.
Los puntos de interrupción encontrados en el código se utilizan para iniciar el depurador.
Observación: Este modo de prueba es específico. Las diferencias se pueden notar durante el uso real en PHP. Para más detalles, consulte "Limitaciones".

Depurar un proyecto en PHP

Para depurar un proyecto en PHP:
  1. En la pestaña "Proyecto", en el grupo "Modo de prueba", despliegue "Modo de prueba" y seleccione "Depurar proyecto PHP en modo simulación". Esta opción del menú debe estar seleccionada (debe aparecer una marca de verificación delante de la opción).
  2. Ejecute la prueba de su proyecto ().
  3. Valide el mensaje de advertencia si es necesario.
La prueba del proyecto es ejecutada por el servidor WEBDEV dinámico que simula el modo PHP. El código de WLanguage es ejecutado directamente por el WEBDEV servidor de aplicaciones sin ser convertido a PHP.
Atención: La Page de inicio del sitio debe ser una Page PHP .
Los puntos de interrupción encontrados en el código se utilizan para iniciar el depurador.
Observación: Este modo de prueba es específico. Las diferencias se pueden notar durante el uso real en PHP. Para más detalles, consulte "Limitaciones".
Limitaciones
Durante una prueba en modo "depuración PHP":
  • Prueba de un sitio PHP: la Page de inicio de su sitio PHP debe ser una Page PHP .
  • En el modo debug, el código PHP introducido directamente en el sitio no se ejecuta.
  • Acceso a las bases de datos MySQL:
    • PHP accede directamente a las bases de datos MySQL. El acceso nativo a MySQL (y la librería cliente MySQL) es necesario en modo debug, ya que el sitio se prueba en modo dinámico WEBDEV.
    • Utilización de HExecuteQuery y HExecuteSQLQuery: En PHP, el código de la consulta SQL no es verificado por el motor HFSQL. En el modo debug, el código SQL es automáticamente comprobado y reinterpretado por el motor HFSQL.. Se pueden notar diferencias de comportamiento. Una consulta que funciona en PHP puede no funcionar en modo debug.
  • No puede navegar entre páginas PHP y páginas estáticas.
  • Pueden observarse diferencias en el modo de funcionamiento:
    • las imágenes generadas no son compatibles: las funciones de dibujo no se soportan correctamente en el modo de simulación.
    • el modo de gestión de las URLs difiere en el modo dinámico WEBDEV y en el modo PHP: algunas operaciones directas realizadas en una URL (a través de URL, por ejemplo) pueden no funcionar en modo de depuración.
  • Se mostrará un error durante la prueba si se admite una función WLanguage en PHP y no en modo WEBDEV dinámico.
Versión mínima requerida
  • Versión 12
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/04/2023

Señalar un error o enviar una sugerencia | Ayuda local