我想在mac上制作php cli应用程序,这不是问题,我安装了php 7 cli并且可用。但是当我使用应用程序时,它将无法从我的命令中正确读取变量。我的代码是:
<?
echo 'Zadajte príkaz: ';
$line = fgets(STDIN);
switch($line) {
case 'tomas':
echo 'menu pre tomas';
break;
case 'veronika':
echo 'menu pre veronika';
break;
default: echo 'Nezadal si správnu hodnotu';
}
?>
如果代码如下所示,即使在......中也不会加载:
<?
echo 'Zadajte príkaz: ';
$line = fgets(STDIN);
if($line == 'tomas'){
echo 'success';
}else{
echo 'denied'; }
?>