PC SOFT

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.
  • Presentación
  • ¿Cómo proceder?
  • Depurar una página 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 una página o un proyecto en modo "PHP debug", se ejecutan las páginas dinámicas 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?

Depurar una página en PHP

Para depurar una página 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 página ( ).
  3. Valide el mensaje de advertencia si es necesario.
La prueba de la página 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.
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. Ver "Limitaciones" para más detalles.

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 página principal del sitio debe ser una página 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. Ver "Limitaciones" para más detalles.
Limitaciones
Durante una prueba en modo "PHP debug":
  • Prueba de un sitio PHP: la página de inicio de su sitio PHP debe ser una página 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 capa de cliente de MySQL) se requiere en modo de depuración, ya que el sitio se prueba en modo dinámico WEBDEV.
    • Usando 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