我在他們加載template.tpl和內部某人的源代碼,看到的是... value="{$phcode}"
... 不{$phcode}
替代<?php $phcode ?>
PHP大括號{}替換<?php ?>?
我沒有找到PHP手冊中的任何引用。
我在他們加載template.tpl和內部某人的源代碼,看到的是... value="{$phcode}"
... 不{$phcode}
替代<?php $phcode ?>
PHP大括號{}替換<?php ?>?
我沒有找到PHP手冊中的任何引用。
.tpl文件不是PHP文件,不會被PHP引擎解析。我猜你正在看一個Smarty模板。
備案,<?php $phcode ?>
什麼都不做。您可能正在考慮<?php echo $phcode ?>
或<?= $phcode ?>
,其中任何一個都非常接近Smarty用這段代碼所做的事情,是的。
最有可能是Smarty模板。
這不是PHP,它的使用模板語言像Smarty。
我很確定這是Smarty PHP模板引擎。它可以做類似的事情,它使集成的PHP執行更容易模板化。
不,{}
不會取代<?php ?>
,至少不會涉及PHP語言。您的模板引擎可能會搜索{}
中的內容,然後將它們傳遞給eval()
。
我認爲你需要檢查你的格式。看起來你的html被吞噬了。使用'code'格式工具。 – FreeSnow 2011-06-01 22:08:06
@DalexL:現在修復。 – 2011-06-01 22:11:12