L'utilisation de undefined constant STDIN - supposé 'STDIN' dans C:\wamp\www\study\sayHello.php sur la ligne 5

Je veux Apprendre php & mySQL et j'ai acheté un livre (php&mySql: le manque de manuels 2edition)

J'ai installé Wampserver2.4 sur win8 64bit machine.

De Configuration Du Serveur

Version D'Apache : 2.4.4

Version de PHP : 5.4.12

dans la première leçon que j'ai eu cette erreur 🙁

Notice: Use of undefined constant STDIN - assumed 'STDIN' in C:\wamp\www\study\sayHello.php on line 5

c'est le code php du fichier "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";

?>
qu'est-ce que STDIN dans votre script?
Votre code fonctionne bien dans le CLI
comme Rikesh et Abhik mentionné, j'ai ajouté "define('STDIN',fopen("php://stdin","r"));" et le problème a été résolu

OriginalL'auteur user3206343 | 2014-01-17