2012-06-19 2 views
1

Я хотел бы быстро протестировать небольшой фрагмент кода PHP. Итак, после небольшого поиска я настраиваю php5-cli, используя synaptic на моей машине Ubuntu.Как использовать php-cli в интерактивном режиме, в Ubuntu?

Теперь, когда я попытался запустить

$ php -a 

Я получаю PHP строку. Но я не могу заставить его работать. Я пробовал:

php > echo 'hi there!' 
    > 
    > 

php > <?php echo 'hi there!' ?> 
    > 
    > 

Но ничего не работает! Что я делаю не так?

[Примечание: Я не очень хорошо знакомы с PHP]

[Update:

Я хочу, чтобы достичь чего-то вроде:

php > $url = myurl 
    > $ch = curl_init(); 
    > curl_setopt($ch, CURLOPT_URL, $url); 
    > $body = curl_exec($ch); 
    > curl_close($ch); 
    > 
    > echo $body 

]

ответ

2

Вам нужно прервать ваши утверждения точкой с запятой.

php > echo "hello" 
php > ; 
hello 
php > echo "oh!"; 
oh! 
php > 
+1

О! это оно! Это работает! Ах, жонглирование между языками когда-нибудь заставляет вас совершать какие-то глупые ошибки. :-) Thanks Mark! –

+1

Я пробовал это, он не работает – maxjackie

1

Это будет работать, как это :

php -r "echo 'hello';" 
+0

Да, это так. Но я хочу протестировать набор операторов в интерактивном режиме, например, perl или интерпретатор python, со своим приглашением. И ... кажется, это делает работу. Но я не могу заставить его работать. Спасибо! –

Смежные вопросы