Home >Backend Development >PHP Problem >How to use php define function

How to use php define function

藏色散人
藏色散人Original
2019-05-27 09:17:573763browse

php define function is used to define a constant. Its syntax is define(name, value, case_insensitive). The parameter name is required and specifies the name of the constant; value is required and specifies the value of the constant.

How to use php define function

#How to use the php define function?

Definition and usage

define() function defines a constant.

Constants are similar to variables, except that:

● After setting, the value of the constant cannot be changed

● Constant names do not require a dollar sign ($) at the beginning

● Scope does not affect access to constants

● Constant values ​​can only be strings and numbers

Syntax

define(name,value,case_insensitive)

Parameters

name is required. Specifies the name of the constant.

value Required. Specifies the value of the constant. PHP7 supports arrays, examples are as follows:

<?php
// PHP7+ 支持
define(&#39;ANIMALS&#39;, [
    &#39;dog&#39;,
    &#39;cat&#39;,
    &#39;bird&#39;
]);
echo ANIMALS[1]; // 输出 "cat"
?>

case_insensitive Optional. Specifies whether constant names are case-sensitive. Possible values:

TRUE - case insensitive

FALSE - default. Case sensitive

Return value:

Returns TRUE if successful, returns FALSE if failed.

PHP Version: 4

Example 1

Define a case-insensitive constant:

<?php 
define("GREETING","Hello you! How are you today?",TRUE); 
echo constant("greeting"); 
?>

Output:

Hello you! How are you today?

Example 2

Define a case-sensitive constant:

<?php 
define("GREETING","Hello you! How are you today?"); 
echo constant("GREETING"); 
?>

Output:

Hello you! How are you today?

The above is the detailed content of How to use php define function. 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