定义常量php
发布时间: 2025-01-27 22:40:28
❶ php如何是用define呢,让他起到全局的常量的作用
php中的define定义的是常量,不会修改的变量,因此,它们也是全局变量,在函数中可以访问,唯一的不同是,它是不能被修改的,只能访问。
❷ php define定义常量
常量 和变量 其实都是赋值的可变量 不同的是 常量只能在声明的时候赋值,并不能在运行时改变
如果 是这样
define('db_host', $ini) ;
define('db_host','23213') ;
db_host 的值 还是$ini 而不会是后面的赋值 所以 db_host的值 只会是$ini
$ini 赋值给 db_host 你直接修改$ini的内容 db_host肯定会改变的
❸ PHP中define和defined的区别及用法
用法:
define("GREETING","Hello world!");
echo defined("GREETING")。
区别:
一、指代不同
1、define:函数定义一个常量。
2、defined:函数检查某常量是否存在。
二、功能不同
1、define:在设定以后,常量的值无法更改,常量名不需要开头的美元符号 ($)。
2、defined:若常量存在,则返回 true,否则返回 false。
三、用处不同
1、define:defined(name),必需。规定要检查的常量的名称。
2、defined:define(name,value,case_insensitive)可选。规定常量的名称是否对大小写敏感。
若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。
热点内容