這是可能的,並且它是使用PHP中的if語句中的heredoc進行編碼的正確方法嗎?是否有可能在if語句中使用heredoc?
if($selection!='')
{
$price=getselection($selection,$getprice[$selection]);
if ($selection<8)
{
print 'Please enter the amount<br />';
print '<form action="" method="post"><input type="text" name="money1" value="'.$money1.'">';
print '<input type="text" name="money2" value="'.$money2.'">';
print '<input type="text" name="money3" value="'.$money3.'"><input type="submit">';
print '<input type="hidden" name="selection" value="'.$selection.'"';
print '</form><br>';
if (($money1!='')&&($money2!='')&&($money3!==''))
{
$total=$money1+$money2+$money3;
$money=getmoney($total);
$change=getchange($total,$price);
}
}
}
echo '</pre>';
我試圖避免失控的PHP代碼,並跳進HTML,然後返回到PHP再次,我只是想保持對PHP腳本的一切;另外,使用多張打印紙很麻煩,謝謝你不要燃燒。
試試它而不是問這個問題會更容易嗎? – 2009-11-21 05:34:12
@Ben Shelock:我真的不明白爲什麼人們不願意嘗試一些東西。如果嘗試後它不起作用,那麼你會問這個問題。 – MitMaro 2009-11-21 05:49:08