是否存在可打开PHP CLI控制台的Symfony控制台命令?
关于Drush
php:cli 命令的说明 drush php:cli是Drush(Drupal官方命令行工具)提供的命令,用于启动已加载完整Drupal环境的PHP交互式控制台。- 核心作用:无需手动引入Drupal引导文件,即可直接在控制台内执行Drupal相关PHP代码,比如调用系统API、操作实体、调试模块逻辑等,大幅提升开发调试效率。
- 资料稀缺的可能原因:该命令属于Drush较新版本(Drush 10及以上)新增功能,且常被归类在"PHP执行工具"大类下,未单独开设专题文档,因此零散搜索较难找到针对性内容。
- 使用示例:
- 切换到Drupal项目根目录,执行命令:
drush php:cli - 进入控制台后,可直接运行Drupal代码,例如:
// 加载ID为1的管理员用户并输出用户名 $admin_user = \Drupal\user\Entity\User::load(1); echo $admin_user->getAccountName();
- 切换到Drupal项目根目录,执行命令:
- 同类参考:若需快速执行单行代码,可使用Drush的
php:eval命令,二者同属Drush的PHP执行工具范畴,文档覆盖度相对更高。
内容的提问来源于stack exchange,提问作者Frédéric Hébert
相关产品推荐
相关产品推荐

