我最近問這個問題,但我沒有得到直接的答案,而是顯示瞭如何使用三元運算符來簡化我的代碼,用if語句代替我的html中的變量,我讚賞並付諸實踐 - 但是,也導致其他代碼更難以閱讀,並最終沒有教會我在類似於下面的代碼中正確地轉義/解析php。如何在PHP內的html內編寫php?
所以我會愛一個簡單的「展示和講述」如何做出如下碼分析,謝謝:
<?php
if (!isset($_POST['myform'])) {
echo
<form method="POST" action="<?php if (isset($myform_worked)) { echo 'somepath'; } ?>" accept-charset="UTF-8">
這是我嘗試過,但線以上不解析:
<?php
if (!isset($_POST['myform'])) {
echo
'<form method="POST" action="'<?php if (isset($myform_worked)) { echo 'somepath'; } ?>'" accept-charset="UTF-8">'
我也曾嘗試(使用圍繞內PHP的雙引號:
"<?php if (isset($myform_worked)) { echo 'somepath'; } ?>"
請出示該n不管怎麼做,謝謝。我不在乎如果上面的代碼是壞的...我只需要學習如何轉義/解析php內部的PHP內,謝謝。
有像「裏面裏面的PHP PHP的HTML」沒有這樣的事。 PHP裏面只有PHP –
嗯,4個正確的答案和一些隨機downvotes? – CompuChip
4個回答來自沒有閱讀過這個問題的人我會說 –