2010-09-05 20 views

回答

2

我想你指的是語法,文章,看起來像這樣的:

<?php if(conditions): ?> 
... HTML CODE ... 
<?php endif; ?> 

這就是所謂的Alternative Syntax for Control Structures。不幸的是,這並沒有真正脫離自己的舌頭。

文章還給出了short open tag的例子:

<?=$var?> 
+0

但是,您應該避免使用短開標籤,因爲這被認爲是不好的做法。改爲使用<?php .. code ..?>。 – 2010-09-05 18:15:32

+0

@ MAINERROR:是的,但你知道爲什麼短打開標籤是不好的做法嗎? – 2010-09-05 18:32:19

+0

由於php ini。在某些配置中,short_open_tag可能不會打開。至少這就是我知道的原因。 – 2010-09-05 18:35:33

0

你只是把它錯了。它不是嵌入在HTML中的PHP,而是嵌入在PHP中的HTML。
要運行PHP代碼,需要PHP解釋器。而通常的瀏覽器沒有。
因此,您可以將PHP代碼添加到HTML存檔,但它不起作用。

雖然本身嵌入被稱爲Escaping from HTML

相關問題