我们学习了解了这么多关于PHP的知识,今天学习PHP中常量变量的区别是什么?如何判断常量是否存在?,不知你们是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧
相关推荐:一分钟搞定php中什么是预定义变量?什么是$_POST变量?
常量变量的区别:
定义形式不同:
使用形式不同:常量无需$符号
可变程度不同 :常量的值不可以改变,常量也不可以销毁
作用范围不同:常量具有超全局作用域( 函数内外都可以直接使用)
可用类型不同:常量只能存储标量类型(整数,浮点数,字符串,布尔)
判断常量是否存在
使用defined0函数:
如果存在:返回结果是true,
如果不存在:返回结果是false|
if( defined("PI") ){ echo "
常量PI已经存在";》//通常 此时就可以去使用它! } else{ echo "
常量PI不存在";//通常,判断不存在,是为了来定义它! define("PI", 3.14);//然后去使用 $s3=PI*55; echo "
面积为: $s3"; if( defined("G") ){ echo "
常量G已经存在"; //通常此时就可以去使用它! } else{ echo "
常量G不存在";//通常,判断不存在,是为了来定义它! define("G", 9.8);% //然后去使用, G是”重力加速度" } $s4=G* 6 ; //6为时间(秒),这里是计算得到速度 echo "
速度为: $s4";
使用一个未定义的常量:
先看2个对比代码:
echo“v1 的值为” $v1; //注意,该变量v1未定义过 echo“C1 的值为”, C1; //注意,该常量Cl未定义过
在php中,当使用一一个未定义的常量的时候,系统会直接将该常量当做“有值"的常量去使用,并且其值就是该常量名一-虽然也会报错!
预定义常量:
就是系统中预先定义好的一-些常量,大约有几百个
推荐学习:《PHP视频教程》
Atas ialah kandungan terperinci PHP中常量变量的区别是什么?如何判断常量是否存在?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Bagaimana untuk membuka fail php
Bagaimana untuk mengalih keluar beberapa elemen pertama tatasusunan dalam php
Apa yang perlu dilakukan jika penyahserialisasian php gagal
Bagaimana untuk menyambungkan php ke pangkalan data mssql
Bagaimana untuk menyambung php ke pangkalan data mssql
Bagaimana untuk memuat naik html
Bagaimana untuk menyelesaikan aksara bercelaru dalam PHP
Bagaimana untuk membuka fail php pada telefon bimbit