Include () generates a warning and require () causes a fatal error. In other words, if you want to stop processing pages when a file is lost, use require (), include () this is not the case. the script will continue to run, and it must be confirmed... include () generates a warning and require () causes a fatal error. In other words, if you want to stop processing pages when a file is lost, use require (), include () this is not the case. the script will continue to run, and you must also confirm that the appropriate include_path is set. Note that, before PHP 4.3.5, a syntax error in the file will not cause the program to stop.
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 because several UTF-8 characters are generated during file editing in windows, these characters are called Unicode signatures (BOM ).
Especially when using Notepad to save Web files from ANSI as a UTF-8.
Solution:
1. you can remove this option in title and encoding by pressing Ctrl + J in Dreamweaver.
2. use EditPlus to save the file as a UTF-8 without BOM.