下面由thinkphp教程栏目给大家介绍thinkPHP cli命令行运行PHP代码的方法,希望对需要的朋友有所帮助!

这几天在做项目的过程中,刚好需要用到 在thinkPHP中利用cli来运行 某个控制器中的方法,在官方手册上查找,找到后,根本不知道怎么用:

一头雾水,一直百度tp5如何使用cli执行控制器下的方法,甚至我想,直接运行PHP文件,我在需要执行的类文件中实例化类并调用方法,然后在cmd命令中进入文件所在目录

只是,如果执行单一的PHP脚本,这种做法没有问题,但是要想运行tp5框架中的文件,会出现各种类和使用方法找不到或未定义。

后来我就想,既然找不到执行控制器下方法,那我就讲代码放到command文件execute方法中直接执行,

然后在index模块新建command文件夹,在文件夹中新建 Test.php文件,代码如下:

execute方法中将需要运行的PHP代码放置其中,左后可以输出你要的结果,

然后在cmd命令行,进入项目目录,输入

即可运行PHP代码,并输出结果!总算解决了,现在碰到的问题是,thinkPHP cli命令行 在linux中如何操作!

php 运行thinkphp,thinkPHP cli命令行运行PHP代码相关推荐

  1. 基于Golang的CLI 命令行程序开发

    基于Golang的CLI 命令行程序开发 [阅读时间:约15分钟] 一. CLI 命令行程序概述 二. 系统环境&项目介绍&开发准备 1.系统环境 2.项目介绍 3.开发准备 三.具体 ...

  2. 命令行给php脚本传参,如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?...

    标签:c   t   sp   get   int   name   php   test   print   root   enter //命令行输入输出流 fwrite(STDOUT," ...

  3. matlab在命令行注册,命令行运行matlab

    matlab可以不启动图形界面运行,比如 matlab -nodesktop -nosplash 或者 matlab -nodisplay 或者 matlab -nojvm -nosplash mat ...

  4. vs+命令行运行带参数cpp文件

    1,创建一个vs控制台应用,结果如下: 2,cpp文件中写入以下文件,并且要配置好opencv库 // read.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并 ...

  5. php源代码压缩,PHP_PHP 源代码压缩小工具,使用方法:(在命令行运行) 复 - phpStudy...

    PHP 源代码压缩小工具 使用方法:(在命令行运行) 复制代码 代码如下: php compactor.php DESTINATION.php SOURCE.php 下载: compactor.php ...

  6. jmeter命令行运行-分布式测试

    秒秒开心 jmeter命令行运行-分布式测试 上一篇文章我们说到了jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存.cpu,如果项目要求大并发去压测服务端的话,jmet ...

  7. linux: 命令行运行php Run PHP from the command line

    As an alternative to /opt/lampp/bin/php, to run a php script from the command line, you just need to ...

  8. CentOS切换运行级别 图形模式/命令行模式

    CentOS切换运行级别 图形模式/命令行模式 常见的运行级别说明 两种常见运行级别 multi-user.target(命令行)  graphical.target(图形模式) # multi-us ...

  9. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...

    第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...

最新文章

  1. python 更新pip 失败问题总结
  2. Microbiome:根系分泌物驱动土壤记忆抵御植物病原菌
  3. 【Python机器学习时间指南】一、Python机器学习的生态系统
  4. ERROR: ORA-01033: ORACLE initialization or shutdown in progress Oracle无法启动的解决
  5. 模块-from import导入所有工具
  6. Android之系统服务-WindowManager
  7. Springboot分层图解
  8. PIM SM报文抓包和总结
  9. 标签 'http' 已声明。标签名称在批查询或存储过程内部必须唯一。
  10. 复杂网络分析 02 复杂网络分析中的基本概念学习笔记
  11. 使用wget下载GLDAS数据
  12. 计算机毕业设计ssm智能停车场管理系统
  13. 如何做好抖音?做抖音必学的上热门技巧
  14. 【HDLBits刷题笔记】Exams/ece241 2013 q7
  15. Chrome 扩展 Pomodoro 开发小结
  16. Java实现多个图片转化成PDF
  17. 快速了解K4B2G1646F-BYK0
  18. 零基础学浙大翁恺C语言(2):计算
  19. 进程调度算法——C++实现 [ FCFS,SJF,HPR,HRN + 开源代码 + 详细解析 ]
  20. i7处理器好吗_i5和i7区别有多大,性能差距大吗?i5-9400F和i7-9700F的区别对比

热门文章

  1. debian mysql目录_debian Squeeze配置apache php mysql环境,debian中apache目录结
  2. html5 自带video内存泄露_C++ 如何避免内存泄露?
  3. python 使用lxml中的xpath 和 scrpay中的xpath的区别
  4. 【OCP|052】OCP题库更新,052最新考题及答案整理-第10题
  5. 【python VS Code】调用自定义模块 ModuleNotFoundError: No module named XXX
  6. 快照(Snapshot)
  7. php validator classes
  8. 猫眼top前100电影爬取demo(正则初试)
  9. Android应用及应用管理
  10. java实现井字棋 人工智能,Storm之——实现井字棋游戏(人工智能)