如果检测到两个参数并且我通过命令行调用脚本,则在脚本中有一个函数:
php index.php '2422244' 'Master chief'
我的问题是脚本被回显并且函数没有被调用。可能是什么问题?
更新:index.php
<?
if (isset($argv[1])) {
if(isset($argv[2]) {
$start = doSomething();
}
}
?>
答案 0 :(得分:1)
在许多情况下,它是由失踪造成的
<?php
在php文件的开头。
答案 1 :(得分:0)
将php index.php '2422244' 'Master chief'
调整为php index.php 2422244 Master chief
如果您将短标记设置为ON
,请确保重新启动服务器
service apache2 restart
取决于您正在运行的服务器