那麼,這個工程:PHP語法的使用和:
<?php
$value = ($_POST['x']) ? $_POST['x'] : $y[0];
$output = '<input type="text" name="field1" value="'.$value.'">';
?>
但是,如何讓它在這種情況下工作:
<?php
$output = '<input type="text" name="field1" value="'.$($_POST['x']) ? $_POST['x'] : $y[0];.'">';
?>
減少代碼的行數的程序可以是美德的感覺,在這種情況下,它是相反的。您正在降低代碼的可讀性(從而降低可維護性)。 – Quentin