2012-06-19 26 views
1

我想快速測試一小段PHP代碼。所以,在做一些搜索之後,我在我的Ubuntu機器上使用synaptic來設置php5-cli。如何在Ubuntu中以交互模式使用php-cli?

現在,當我試圖運行

$ php -a 

,我收到了PHP的提示。但我無法讓它工作。我想:

php > echo 'hi there!' 
    > 
    > 

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

但是,似乎沒有任何工作!我究竟做錯了什麼?

[注:我不是很熟悉PHP]

[更新:

我想實現的東西,如:

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

哦!而已!這樣可行! 啊,在語言之間雜耍有時會讓你犯一些愚蠢的錯誤。 :-) 謝謝馬克! –

+1

我試過這不起作用 – maxjackie

1

它會像這樣:

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

是的,它的確如此。但是,我希望以自己的提示測試一組交互模式下的語句,如perl或python解釋器。而且-a似乎完成了這項工作。但我無法讓它工作。 謝謝! –

相關問題