Heim > php教程 > php手册 > Hauptteil

PHP没有?>结束标记怎么回事

WBOY
Freigeben: 2016-05-25 16:45:27
Original
1250 Leute haben es durchsucht

刚才在 segmentfault 上看到一段很不错的解释分享一下,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、PHP 错误、之后的输出无法显示、空白页,因此,所有的 PHP 文件应该省略这个 PHP 闭合标签,并插入一段注释来标明这是文件的底部并定位这个文件在这个应用的相对路径,这样有利于你确定这个文件已经结束而不是被删节的.

所以,纯 PHP 文件最好不要 ?>,不是最好,是一定.例子代码如下:

<?php 
function funa($b,$c){ 
    echo $b; 
    echo $c; 
} 
call_user_func(&#39;funa&#39;,"111","222"); 
call_user_func(&#39;funa&#39;,"333","444"); 
//结果输出:111 222 333 444
Nach dem Login kopieren

//大家有没有发现,这个用法有点像javascript中的call方法 

总结,php不带结束的?>还可以为避免一些编码问题导致页面出错.                                        


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!