This article describes how to solve the problem of empty lines at the top of the include require UTF-8 file in php. If you need to learn more, refer.
Include () generates a warning and require () causes a fatal error. In other words, if you want to stop processing the page when a file is lost, use
Require (). This is not the case with include (). The script will continue to run. Make sure that the appropriate include_path is set. Note: in PHP 4.3.5
Previously, syntax errors in files included will not cause the program to stop, but after this version
Solutions to empty lines at the top of the include require UTF-8 File
When the require function is used in php to load the utf8 file, an empty line is generated. This is because several knowledge is generated during file editing in windows.
Do not utf8 characters. These characters are called Unicode signatures (BOM ).
Especially when I use NotePad to save web files from ANSI as a UTF-8, it is easy to appear!
Solution:
1. You can press Ctrl + J in Dreamweaver to remove this option from the title and encoding;
2. Save the file as a UTF-8 (no BOM) file with EditPlus.