PDA

Просмотр полной версии : php + командная строка


zEr0r
29.05.2010, 15:41
существует ли расширение или функции для PHP, которые позволяет сделать программу как эта на языке C++?
запуск производится из командной строки

printf( "Enter your name: ");//печатаем текст
scanf( "%s", &str ); //ожидаем ввода от пользователя
printf( "Hello, %s", str ); //приветствуем пользователя

oRb
29.05.2010, 15:51
<?php

printf("Enter your name: ");
$name = fgets(STDIN);
printf("Hello, %s", $name);
аналогично:
$fp = fopen('php://stdin', 'r');
printf("Enter your name: ");
$name = fgets($fp);
printf("Hello, %s", $name);


PS: scanf( "%s", &str );
str - уже указатель) Получать его адрес не надо.