PHP页面顶端出现空白问题
用记事本修改文件保存后,刷新html页面后,发现顶部有一小段空白。审查元素后发现字符页面头部出现#65279字符,通过搜索,了解到这原来是UTF-8的BOM的问题。这个问题只会在chrome和edge浏览器出现,对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来,即我们看到的(#65279)字符。
解决方法:使用notepad++或其他工具存储为“UTF-8无BOM”即可解决。