php - 如何将空值传递给php cli
问题描述
像标题一样,我有一个 php 脚本:demo.php 并通过 php cli 运行:
demo.php val1 val2
那么如何将 val1=empty 值传递给 php cli?
demo.php '' val2
我想得到val1
to beempty
或 null
解决方案
你应该命名你的参数:
php demo.php -a "val1" -b "val2"
编码:
$options = getopt('a:b:');
if (isset($options['a'])) { /* param "a" has been provided */ }
if (isset($options['b'])) { /* param "b" has been provided */ }
推荐阅读
- r - 头文件中的 Rcpp 函数默认值
- css - 尝试在 CSS 元素中加载背景图像时出现模块解析错误
- java - 找出其中的元素之间距离最小的位置
- javascript - 需要帮助修复 javascript 以在具有多个文件上传输入的表单页面上创建单个点击事件
- c# - Xamarin - MasterDetailPage 无法从任何页面调用
- python - Python 何时会/不会暂停协程的执行?
- python - 如何对 numpy 元组进行排序而不会出现关于只有长度为 1 的数组的错误可以转换为 python 标量
- javascript - 是否可以在 Styles.scss 中动态导入 Variables.scss 文件?
- r - 2 *“X2B”中的错误:二进制运算符的非数字参数
- python - django:将 DRY 和代码重用提升到一个新的水平?