How to use php define function

藏色散人
Release: 2023-02-22 20:12:01
Original
3727 people have browsed it

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)
Copy after login

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"
?>
Copy after login

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"); 
?>
Copy after login

Output:

Hello you! How are you today?
Copy after login
Copy after login

Example 2

Define a case-sensitive constant:

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

Output:

Hello you! How are you today?
Copy after login
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template