Отличительное объяснение
1. require является безусловным. Если require добавляется во время процесса, оно будет выполнено первым независимо от того, установлено оно или нет.
Если файл не существует или не может быть открыт, будет выдано сообщение об ошибке и выполнение программы будет прекращено.
2. Include имеет возвращаемое значение, а require — нет.
(Возможно, потому, что require быстрее, чем include), если включаемый файл не существует, будет выдана ошибка, но программа продолжит выполнение.
3. Синтаксические ошибки запроса доставляют больше хлопот, а включения - нет.
требуется экземпляр
<?php требуется «no.php»; эхо '123'; ?>
включить экземпляр
<?php включить «no.php»; эхо '123'; ?>
Выше приведена разница между require и include в php. Надеюсь, это будет полезно всем.