Je voudrais mettre à jour mon environnement de travail local pour être plus strict afin d'améliorer mon code. Je sais que mon code est correct, mais comme pour la plupart des choses, il y a toujours place à amélioration.PHP: Code de profilage et environnement strict ~ Améliorer mon codage
J'utilise XAMPP sur ma machine locale, par simplicité Apache Friends XAMPP (Basic Package) version 1.7.2
J'ai donc mis à jour mon php.ini : error_reporting
pour être E_ALL | E_STRICT
pour aider avec le code standard. J'ai également activé l'extension XDebug qui semble fonctionner, après avoir testé un code cassé et obtenu le bon avis d'erreur orange standard.
Cependant, après avoir lu cette question, Profiling PHP code et activé le profileur, je n'arrive pas à créer un fichier cachegrind. Beaucoup de guides que j'ai regardés semblent penser que vous devez installer XDebug dans XAMPP, ce qui m'amène à penser qu'ils sont obsolètes, car XDebug est livré avec XAMPP ces jours-ci. Donc j'apprécierais que quelqu'un puisse m'aider dans la bonne direction en configurant XDebug pour produire des fichiers grind, ou simplement un ensemble de paramètres par défaut pour la configuration de XDebug dans XAMPP. Il semble qu'il y ait très peu de documentation pour continuer.
Si les gens ont des conseils sur l'intégration de ces outils avec Netbeans, ce serait une sensation formidable.
Je suis heureux d'obtenir des suggestions sur d'autres choses que je peux faire pour aider à resserrer mon code php, à la fois syntaxiquement et la performance sage
Merci, et mes excuses pour la question décousue (s)!
modifier Ninja
Je Menion que j'utilise vhosts nommé comme ma configuration Apache, que je pense est pourquoi en cours d'exécution XDebug sur le port 9000 ne fonctionne pas pour moi. Je suppose que je dois modifier mon vhost pour inclure le port 9000
Autres lectures XDebug, http://www.ibm.com/developerworks/opensource/library/os-php-xdebug/ –