我想學習php & mySQL和我購買了一本書(php & mySql:缺少的手冊2edition )未定義常量STDIN的使用 - 假設'STDIN'在第5行C: wamp www study sayHello.php上
我在win8 64bit機器上安裝了Wampserver2.4。
服務器配置
Apache的版本:2.4.4
PHP版本:5.4.12
在第一課中我得到這個錯誤:(
Notice: Use of undefined constant STDIN - assumed 'STDIN' in C:\wamp\www\study\sayHello.php on line 5
這是PHP代碼上文件「sayHello.php」
<?php
echo "Hello there. So I hear you're learning to be a PHP programmer!\n";
echo "Why don't you type in your name for me:\n";
$name = trim(fgets(STDIN));
echo "\nThanks, " . $name . ", it's really nice to meet you.\n\n";
?>
什麼是您的腳本中的STDIN? –
你的代碼在Rikesh和Abhik提到的'CLI' –
中可以正常工作,我添加了「define('STDIN',fopen(」php:// stdin「,」r「));」問題解決了 – user3206343