J'écris du code PHP dans Eclipse PDT (Outils de développement PHP), mais pour une raison quelconque, il ne remplit pas automatiquement les fonctions PHP intégrées, telles que "isset()". C'est différent de Komodo qui montre aussi les arguments que la fonction reçoit. La seule chose qu'Eclipse réalise automatiquement est mes variables. Hwo puis-je faire des fonctions intégrées Eclipse auto-complétées?Achèvement du code/assistance pour les fonctions PHP intégrées dans Eclipse PDT
Répondre
si vous allez à Windows-> préférences et regarder à travers vos paramètres php, vous trouverez que certaines des fonctionnalités complètes automatique ne sont pas vérifiées
je suis tombé sur un problème similaire et a trouvé une solution pour elle, Cependant, c'est un peu un hack car je ne pouvais pas trouver un moyen de faire le changement dans les menus Eclipse. Fondamentalement, je besoin d'ajouter le fichier .buildpath suivant à la racine du dossier du projet:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Si vous avez déjà un fichier .buildpath, vous pouvez probablement ajouter la ligne au fichier existant:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Je crois que j'ai rencontré ce problème lorsque j'ai créé un projet à partir d'une source existante au lieu de créer un nouveau projet.
Cela fait un mois que vous avez posé votre question si tout va bien, c'est toujours utile.
Cette astuce était la bonne pour moi, merci! –
Si vous créez un projet via le fichier> nouveau> projet PHP, plutôt que d'importer, il l'ajoute par défaut. – umpirsky
travaillé pour moi, merci à partir de 2016 – user570605
Dernier PDT est buggé partout. Essayez de faire une classe avec un espace de noms et vous finirez par avoir une saisie semi-automatique complètement cassée. Comment pourraient-ils libérer stable Zend Studio 7.0 avec un bug si brillant - je ne sais pas.
Je recommande de rester sur les versions plus anciennes. Le support de PHP 5.3 est incomplet.
Cliquez avec le bouton droit sur votre dossier de projet de niveau supérieur dans l'Explorateur PHP. Descendez dans l'élément de menu Configurer. Sélectionnez "ajouter du support PHP".
Avez-vous activé l'activation automatique? Si vous recherchez une invite au cours de la frappe, vous devez l'activer. Fenêtre-> Préférences-> Sélectionnez PHP, puis Code assist et ce sera la dernière option dans la boîte de dialogue. Vous pouvez également définir un délai pour les invites.
Sinon, vous devez appuyer sur Ctrl + Entrez pour que les invites apparaissent.
dans .buildpath, supprimer cette ligne si existante:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
à .project, supprimer cette ligne si existante:
<nature>org.eclipse.php.core.PHPNature</nature>
faites un clic droit sur le projet> Configurer> Ajout du support de PHP ..
J'ai eu un problème similaire. La réponse se réfère à un dossier que vous devez faire un nettoyage. Voir ce sujet http://stackoverflow.com/questions/24658153/eclipse-for-php-code-assistant-not-working/25855483#25855483 – Jacobson