PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Limitations
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
WEBDEV permet de générer un site PHP sans connaître le langage PHP. Le développement du site se fait comme pour tous les projets WEBDEV en WLangage.
Vous avez également la possibilité de saisir directement votre code PHP.
Le code PHP (ainsi que le code Javascript) dispose à présent d'une analyse syntaxique et lexicale.
Si vous avez un site existant WEBDEV, il est tout a fait possible de le migrer en PHP. Cette page d'aide présente les différentes manipulations à effectuer pour faire cette opération. Il est cependant conseillé de conserver une version de votre projet en WEBDEV avant de faire une version en PHP.
Lors de la génération des pages, les pages WEBDEV et les fonctions du WLangage sont automatiquement converties en pages PHP.
Remarque : PHP 4.3.2 version minimale est nécessaire. Une base de données MySQL est nécessaire.
Les sites PHP générés avec WEBDEV peuvent également être utilisés avec des serveurs PHP version 5.
Comment le faire ?
Pour migrer un site WEBDEV en PHP :
  1. Ouvrez votre projet sous WEBDEV.
  2. Dans la description du projet (option "Projet .. Description du projet"), il faut indiquer que le projet est de type PHP. Pour cela, cochez l'option "Site dynamique PHP" (onglet "Général"). Validez.Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description". Indiquer que le projet est de type PHP : cochez l'option "Site dynamique PHP" (onglet "Général") et validez.
  3. Pour chaque page de votre projet, il est nécessaire d'indiquer que la page est de type PHP. Pour cela, affichez chaque page sous l'éditeur et affichez sa description (option "Description" du menu contextuel de la page). Sélectionnez l'option "Page PHP".
    Remarque : l'option "Génération PHP avec contexte" permet d'utiliser les variables globales au projet dans les pages.
  4. Compilez votre projet (option "Projet .. Recompiler le projet"). Les erreurs sont affichées dans le volet "Erreurs de compilation" sous l'éditeur. Adaptez le code de votre projet en fonction des spécificités PHP.Compilez votre projet : sous le volet "Projet", dans le groupe "Projet", déroulez "Recompiler et synchroniser" et sélectionnez "Recompiler le projet". Les erreurs sont affichées dans le volet "Erreurs de compilation" sous l'éditeur. Adaptez le code de votre projet en fonction des spécificités PHP.
  5. Si votre projet est associé à une analyse, il est nécessaire de convertir l'analyse au format MySQL. Pour cela, créez une connexion à une base de données MySQL existante sur un serveur et associez les fichiers à cette connexion. Les fichiers de données seront automatiquement créés dans cette base de données (lors de l'appel aux fonctions HCréationSiInexistant ou HCréation ou si l'option du projet "Créer les fichiers de données automatiquement au moment de leur ouverture" est activée) .
  6. Votre projet est migré en PHP. Il peut fonctionner et être déployé.
Limitations
Les éléments suivants ne sont actuellement pas disponibles en génération PHP :
  • Les types monétaire, buffer, variant et chaîne unicode.
    Si un champ de saisie de type monétaire est créé, il est considéré comme un champ de type numérique.
  • l'opérateur "~~" d'égalité très souple
  • l'opérateur "*" pour le passage de paramètre par défaut
  • les tableaux à deux dimensions (et plus)
  • les structures
  • l'instruction "GOTO"
  • le mot-clé "NULL"
  • la Programmation Orientée Objet (POO)
  • l'affectation par défaut des paramètres d'une fonction.
  • la gestion des réels est plus précise en WLangage qu'en PHP (le nombre de décimales utilisées en PHP est inférieur au nombre de décimales utilisées en WLangage).
De nombreuses fonctions WLangage sont disponibles. Pour plus de détails, consultez Fonctions disponibles en PHP.
Remarque : PHP 4.3.2 version minimale est nécessaire. Une base de données MySQL est nécessaire.
Les sites PHP générés avec WEBDEV peuvent également être utilisés avec des serveurs PHP version 5.
Version minimum requise
  • Version 10
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire