La colonne tutorielle suivante de thinkphp vous présentera comment exécuter du code PHP sur la ligne de commande thinkPHP cli. J'espère qu'elle sera utile aux amis dans le besoin. !
Au cours du processus de travail sur des projets ces jours-ci, il m'est arrivé d'avoir besoin d'utiliser cli dans thinkPHP pour exécuter une méthode dans un contrôleur, je l'ai recherchée dans le manuel officiel. . Après l'avoir trouvé, je ne savais pas du tout comment l'utiliser :
J'étais. confus, et je ne sais pas comment utiliser Baidu tp5 pour exécuter à l'aide de cli. Pour la méthode sous le contrôleur, je veux même exécuter le fichier PHP directement, j'instancie la classe et j'appelle la méthode dans le fichier de classe qui doit être. exécuté, puis entrez le répertoire où se trouve le fichier dans la commande cmd
C'est juste que si vous exécutez un seul script PHP, il n'y a aucun problème avec cette approche, mais si vous souhaitez exécuter des fichiers dans le framework tp5, diverses classes et méthodes d'utilisation ne seront ni trouvées ni définies.
Plus tard, j'ai pensé que, comme je ne trouvais pas la méthode sous le contrôleur d'exécution, je mettrais le code dans la méthode d'exécution du fichier de commande et l'exécuterais directement,
Créez ensuite un nouveau dossier de commandes dans le module d'index, et créez un nouveau fichier Test.php dans le dossier. Le code est le suivant :
Placez le code PHP qui doit être exécuté dans la méthode d'exécution. Vous pouvez afficher les résultats souhaités dans la partie arrière gauche
.Ensuite, sur la ligne de commande cmd, entrez dans le répertoire du projet et entrez
peut exécuter le code PHP et afficher les résultats ! Enfin résolu, maintenant le problème que je rencontre est de savoir comment utiliser la ligne de commande thinkPHP cli sous Linux !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!