php 变量 常量,php变量与常量

常量英文字母、下划线、数字组成,单不能以数字开头

常量定义:

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’]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值