Vous voulez dire générer une liste d'exigences basée sur l'analyse de votre code source?
Alors qu'en théorie, cela pourrait être possible, je ne pense pas qu'une telle solution existe. Je pense qu'il n'y a aucun moyen d'analyser votre code à la main, avec le manuel PHP très proche.
Utilisez-vous GD? Ensuite, vous avez besoin de PHP avec le module GD. Avez-vous besoin de créer des images GIF avec GD? Alors vous avez besoin de GD, mais pas entre les versions 1.6 et (je pense) 1.8. Utilisez-vous PDO? Ensuite, vous avez besoin de PHP> 5.1.0. Ainsi de suite. En bref, je crains que cela ne soit un processus manuel. Manuel également comme dans "Manuel PHP" - les Notes Contribuées par l'Utilisateur à chaque fonction et méthode sont des gemmes, et tous les problèmes communs aux plates-formes sont généralement notés quelque part.
Bien que vous puissiez avoir confiance que PHP x.y.z a un ensemble défini de fonctions et de comportements, assurez-vous de bien tester avant de déclarer quelque chose de convenable à exécuter sur un serveur différent. On me dit que le support de PHP par IIS est bien meilleur maintenant, mais la dernière fois que j'ai porté une grande application PHP sur IIS, il m'a fallu trois jours pour contourner tous les bogues mystérieux.
À part «Apache»? Surtout c'est tout ce que vous avez besoin de dire. Mais, qu'est-ce que votre application nécessite réellement? Une base de données? D'autres composants comme les outils de gabarit? Que demandez-vous? Comment dire "Apache"? Ou quelle version d'Apache? Qu'est-ce que tu ne sais pas? Pouvez-vous donner un exemple de ce que vous cherchez? –
Eh bien, quand j'expédierai mon produit, il y aura des rapports de bogue bien sûr. Mais certains de ces rapports de bogues seront basés sur des paramètres de serveur définis différemment de mon propre serveur de développement. Y a-t-il un moyen qui me pointe d'une manière ou d'une autre dans une ligne de mon code source et qui dit "Cette commande ne fonctionnera pas dans ces paramètres dans apache ou IIS" – matte