對不起,如果這是一個完全nube聽起來質疑。我不熟悉PHP語法約定,所以我不完全確定我應該尋找什麼。PHP塊語法約定
我得到的這本書給出了下面的例子,作爲一個傳統的PHP代碼塊。
<?php
//... some code ...
?>
我得到的,但令人困惑的一點是,示例代碼我看着從XAMPP一些例子(如光盤集源代碼)似乎並不遵循相同的約定。
而是,示例代碼更像這樣。
<? include("langsettings.php"); ?>
<?
//... some code ...
?>
這兩種形式是否等同於所有意圖和目的,還是我完全錯過了一些對於php介紹至關重要的東西?
此外,爲什麼不使用結束標籤(或做它,我只是沒有看到他們)?我想我正在用關閉標籤來思考JavaScript,但我想不管怎麼說,它們都是代碼庫,所以它可以工作。它看起來像html在其語法的核心上是對稱的,但是PHP語法排序從對稱性中突破,這很奇怪。
謝謝你的時間。
PHP是一種解釋型語言,顯然它不需要對稱性。我總是使用第一個選項('<?php'),我無法回答你的主要問題。 +1 –
可能重複[是否可以使用PHP短標籤?](http://stackoverflow.com/questions/200640/are-php-short-tags-acceptable-to-use) –