Home  >  Article  >  What is the difference between define and define

What is the difference between define and define

清浅
清浅Original
2019-04-08 14:58:547684browse

The differences between define and defined are: 1. Define is used to define a constant and it cannot be changed or canceled after it is defined; 2. Define checks whether the constant is defined and returns true if it exists. Returns false if it does not exist.

What is the difference between define and define

[Recommended tutorial: PHP tutorial]

define and defined The difference

define

define is used to define a constant. The constant represents the global scope, so it can be used directly in the script without considering the scope. accessible from anywhere. But one thing to note is that once a constant is defined, it cannot be changed or undefined

Example:

define("path","root/www/web")

where root/www/web is the value of the constant

defined

#defined is used to detect whether the constant is defined. If the constant exists, it returns true. If it does not exist, it returns false.

Example :

defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']) . DS);

The meaning of the above code is that if app_path is defined, it will return true. If it is not defined, it will execute the code after or

Summary: The above is the entire content of this article. I hope to be helpful

The above is the detailed content of What is the difference between define and define. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn