2010-07-18 67 views
7

工作,這是我的PHP代碼:問號等於,不會對PHP

<html><body>Hey!: <?= "World";?></body></html> 

它只是打印「嘿!:」什麼是錯我的代碼?

+0

打印「嘿!:世界」 – telaviv 2010-07-18 22:57:53

回答

12

短標籤(您在此使用的)可以打開或關閉,具體取決於您運行代碼的服務器。如果這是你的服務器,看看在php.ini

+0

確實,鏈接在手冊中:http://www.php.net/manual/en/ini.core.php#ini.short-open-tag – Wrikken 2010-07-18 22:59:19

+1

長標籤看起來像這樣:<?php echo「World」;?> – 2010-07-18 23:01:04

+0

根據文檔,從PHP 5.4.0開始,始終提供'<?=' – stuXnet 2016-02-20 15:23:25

2

是否以.php文件結束,將它放在你的網絡服務器執行的PHP?添加

<?php echo "yes I run php!<br>\n"; ?> 

到您的文件,以確保。查看源代碼以查看php標籤發生了什麼。然後,也許在其他答案告訴你的時候打開短標籤。