先来看一段代码:
";
//第三个参数为 true ,对大小写不敏感
define("GREETING", "Welcome to W3School.com.cn!", true);
echo "对大小写不敏感:".greeting."
";
//(2)、系统常量:
// PHP_VERSION:当前解析器的版本号
// PHP_OS:执行当前PHP版本的操作系统名称
// 可以直接拿来使用,例如要查看执行当前PHP版本的操作系统名称,就可以写成 echo PHP_OS
// 实例代码:
echo "
";
//输出当前解析器的版本号
echo "当前解析器的版本号是: ".PHP_VERSION;
echo "
";
//输出执行当前PHP版本的操作系统名称
echo "当前操作系统是: ".PHP_OS;
echo "
";
// 输出圆周率
echo M_PI;
echo "
";
// 输出科学常数e
echo M_E;
echo "
";
// 输出以2为底e的对数
echo M_LOG2E;
echo "
";
// 输出以10为底e的对数
echo M_LOG10E;
echo "
";
// 输出2的自然对数(常数e为底数的对数叫做自然对数)
echo M_LN2;
echo "
";
// 输出10的自然对数
echo M_LN10;
echo "
";
//(3)、php类常量
class MyClass{
//类常量,用constant修饰,不带
const cons1 = 'constant value';
function showCons1() {
echo self::cons1."
";
}
}
//常量的表示形式: 类名::常量名
echo "
类常量值为:".MyClass::cons1."
";
?>
1. 如果定义了两个相同的常量,前者和后者哪个起作用?
前者起作用,因为常量一旦定义就不能被重新定义或者取消定义。
2. 常量和变量有哪些区别?
1)常量前没有$符号;
2)常量只能通过define()定义,而不能通过赋值语句定义;
3)常量可以在任何地方定义和访问,而变量有全局和局部之分;
4)常量一旦定义就不能被重新定义或者取消定义,而变量而通过赋值方式重新定义;
5)常量的值只能是标量数据,而变量的数据库类型有8种原始数据类型。
名扬银河企业建站系统,适用于无代码基础的新手,快速搭建企业网站,程序内置了多项实用功能及插件,能够便捷的对网站进行修改、调整、优化等方面进行操作。【部分功能介绍】1、产品管理发布企业产品信息,管理企业产品,自定义产品封面图,产品详情图、文、视频,产品扩展属性自定义等。2、案例管理系统发布企业成功案例,管理成功案例,自定义案例封面图,案例详情图、文、视频,案例扩展属性自定义等。3、资讯管理系统发布企










