php - 设置 argc/argv 并包含一个 PHP CLI 脚本

标签 php

如果我有一个用 PHP 编写的 CLI 脚本 foo 需要各种命令行选项,我可以通过先写入 $argv 和 $argc 然后执行 include('foo') 从另一个 PHP 脚本调用 foo 吗? ? (假设 foo 以 <?php 开头,而不是 hash-bang 指令。)

即使这会“奏效”,为什么它不是一个好主意? (除了 namespace 冲突)。

最佳答案

没有必要在 $argv/$argc 中写入任何内容 - 变量将可用于包含,就像它们可用于主脚本一样。

关于php - 设置 argc/argv 并包含一个 PHP CLI 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774156/

相关文章:

javascript - jquery load() - 无法加载谷歌地图

php - 单个 CakePHP query() 调用中的多个 SQL 语句?

php - 为什么我会收到 "Only variables should be passed by reference"错误?

PHP脚本可以计算MySQL数据库中列的平均值

php - Mysql 查询获取感兴趣的用户和所有用户?

php - AWS S3 无法通过 PHP SDK 删除存储桶中的对象

php - 在mysql中选择一系列值

php - PHP的rand函数真的有那么差吗?

php - 向从 PHP 中的变量构建的数组添加附加值

php - 使用上传的 CSV 中的值创建/填写表单