-1
我在樹莓派上,我使用的是Apache服務器。如果url中的id是偶數,PHP代碼將執行python腳本。 python腳本在if-else塊之外時運行得非常好。無法在if-else語句中從php執行python腳本
<?php
$op=shell_exec("python /home/pi/hi.py");
echo $op;
$id = intval($_GET["id"]);
echo $id."\n";
?>
但是,當放置在if-else塊中時,它無法工作。
<?php
$id = intval($_GET["id"]);
echo $id."\n";
if($id%2==0)
echo "Even";
$op=shell_exec("python /home/pi/hi.py");
echo $op;
else
echo "Odd";
?>
我是新來的PHP,我似乎無法理解這個問題。
因爲if後面有多個語句,所以你還需要一些括號來表示if/else。 –
噢,謝謝。錯過了最簡單的事情。 –