Вызов к неопределенной функции readline ()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вызов к неопределенной функции readline ()

Сообщение Anonymous »

Когда я пытаюсь написать
$choice = readline();< /code>
показывает мне < /p>
Fatal error: Uncaught Error: Call to undefined function readline()

Но для других линий чтения, например, $ title = readline ("enter title:") Это не показывает мне ошибки. В чем причина? Я использую PHP версию 8.4.0 < /p>
Как я могу ее исправить без необходимости писать более длинные коды (если возможно)?do {
echo "\n\n";
echo "1 - show all books\n";
echo "2 - show a book\n";
echo "3 - add a book\n";
echo "4 - delete a book\n";
echo "5 - quit\n\n";
$choice = readline();

switch ($choice) {
case 1:
foreach ($books as $id => $book) {
displayBook($id, $book);
}

break;
case 2:
$id = readline("Enter book id: ");
displayBook($id, $books[$id]);

break;
case 3:
addBook($books);
break;
case 4:
deleteBook($books);
break;
case 5:
echo "Goodbye!\n";
$continue = false;
break;
case 13:
print_r($books); // hidden option to see full $books content
break;
default:
echo "Invalid choice\n";
};

} while ($continue == true);


Подробнее здесь: https://stackoverflow.com/questions/797 ... n-readline
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»