Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the use of include and require statements in PHP

Shulou Source: shulou.com Published: 2022-06-01 03:29:10 09月22日 Update

Editor to share with you what is the use of include and require sentences in PHP, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

PHP include and require statements

With include or require statements, you can insert the contents of an PHP file into another PHP file (before the server executes it).

The include and require statements are the same, except for error handling:

Require generates a fatal error (E_COMPILE_ERROR) and stops the script

Include only generates warnings (E_WARNING), and the script continues

Therefore, if you want to continue execution and output the results to the user, even if the include file is missing, use include. Otherwise, always use require to reference key files to the execution flow in framework, CMS, or complex PHP application programming. This helps improve the security and integrity of the application in the event of an accidental loss of a critical file.

Including files saves a lot of work. This means that you can create a standard header, footer, or menu file for all pages. Then, when the header needs to be updated, you only need to update the header containing the file.

Grammar

Include 'filename'

Or

The above require 'filename'; is all the content of this article entitled "what are include and require sentences in PHP?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Files statements content articles keys applications programs scripts errors applications updates generation complexity same security unexpected not much just for the most part security Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Redmi MySQL Xiaomi NVidia