当我使用fgets(STDIN)并在控制台中输入“Yes”时,它不会返回“Works”为什么?我做错了什么?
<?php
$var = fgets(STDIN);
if ($var == "Yes") {
echo "Works";
}
答案 0 :(得分:2)
在比较之前,使用fgets
的输入读取包括行尾,trim
变量
<?php
$var = fgets(STDIN);
if (trim($var) == "Yes") {
echo "Works";
}