Blog

php变量与常量

之前,了解PHP的8个数据类型,继续.
常量英文字母、下划线、数字组成,单不能以数字开头 常量定义: define (string constant_name,mixed value,case_sensitive=true) constant_name:常量名 value:常量值 case_sensitive:可选参数,指定是否大小敏感,设定为true表示不敏感,默认值大小写敏感 获取常量值的2种方法: 1、使用常量名直接获取,2、使用constant()函数 两种方法效果一样,单constant()函数可以动态的输出不同的常量,使用上更灵活 格式为: mixed constant(string const_name) 参数const_name为要获取常量的名称,也可以为存储常量名的变量 判断常量是否已定义? bool defined(string const_name); 例子: define(“message”,”你看得到吗?”) echo message.” “; //输出常量message ecsho MESSAGE.” “; //输出”MESSAGE”,常量未定义,区分大小写 define (“count”,”你肯能看得到”,true) echo count.” “; //输出常量count. echo COUNT.” “; //输出常量COUNT ,设定大小写不敏感 $name=”count”; echo constant ($name).” “; //输出常量count echo (defined (“MESSAGE”)).” “; //如果定义返回true,则使用echo输出1 ?> 预定义常量,直接用用常量名输出 echo “当前文件路径” __FILE__; echo ” 当前行数” .__LINE__; echo “ 当前php版本” .PHP_VERSION; echo “ 当前操作系统:” .PHP_OS; ?> php变量 php变量不需要声明,赋值即可,区分大小写 1、对于字符串或数字,直接用“=” 赋值 2、变量间赋值 $string1=”php100″; $string2=$string1; $string1=”我要学习php” echo $string2 ?> 说明:变量不会跟着改变 3、引用赋值 $i=”php99″; $j=&$i; $i=”hello,$i”; //重新给$j赋值 echo $j; echo ” ” echo $i; ?> 说明:当一种变量值改变,另一个变量随之改变 变量分为局部变量、全局变量、静态变量 $exp=”在………………..函数外”; //声明全局变量 function exp(){ $exp=”…………….在函数内……..” //声明局部变量 echo “在函数内输出的内容是:$exp. ” //输出局部变量 } exp(); //调用函数,输出变量值 echo “在函数外输出的内容是: $exp. ” //输出全局变量 ?> 可变变量 允许动态改变一个变量名称,变量名称由另一个变量的值来确定 示例: $change_name=”abc”; //声明变量$change_name $abc=”bcd!”; echo $change_name; echo ” “; echo $$change_name; //通过可变变量输出$abc的值! ?> 预定义变量 获取用户会话、用户系统环境和本地系统环境等信息 $_SERVER['SERVER_ADDR'] $_SERVER['SERVER_NAME'] $_SERVER['REMOTE_ADDR']

Over 95% of our clients recommend our language services to others


Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP