有人可以向我解釋什麼時候需要使用<?=
或者爲什麼這個程序員會這樣編碼?我正在爲SPBAS創建一個第三方模塊,我幾乎想通了,我只是不知道我指定的兩個不同選項的意義。<?php functionhere(); ?>和<?= functionhere();?>
在此先感謝。
有人可以向我解釋什麼時候需要使用<?=
或者爲什麼這個程序員會這樣編碼?我正在爲SPBAS創建一個第三方模塊,我幾乎想通了,我只是不知道我指定的兩個不同選項的意義。<?php functionhere(); ?>和<?= functionhere();?>
在此先感謝。
什麼<?=something?>
是做<?php echo something; ?>
的縮寫形式,其中作爲<? something; ?>
爲所欲爲something
應該做
編輯:IM推廣something
任何PHP調用,函數字符串,數組,對象等..
<?= functionhere(); ?>
是<?php echo functionhere(); ?>
的簡稱。
<?php functionhere(); ?>
不打印出功能的結果,<?=functionhere(); ?>
呢。
<?= functionhere(); ?>
= <?php echo functionhere(); ?>
<? functionhere(); ?>
= <?php functionhere(); ?>
他們被稱爲short tags,並可以通過PHP配置中啓用。
這是一個快捷語法,用於回顯後面的變量。它作爲
<?php echo $variable; ?>
或
<?php echo functionhere(); ?>
你的情況相同的效果。
<?php functionhere(); ?>
不會做任何事情。除非東西打印出來的功能
內部對於這項工作,short_open_tag的值爲已啓用
第一個將只調用一個函數,第二個會重複一下它返回 – 2011-03-31 15:28:33
http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php – 2011-03-31 15:32:24
[這個符號在PHP中的含義是什麼<?=](http://stackoverflow.com/questions/1963901/what-does -this-symbol-mean-in-php) – Gordon 2011-03-31 16:01:31