php常量 变量,PHP基础篇之变量常量

本文介绍了PHP初学者的基础知识,包括变量命名规则、赋值与操作(如普通赋值与引用赋值)、全局变量、静态变量、常量和系统常量。此外,还涵盖了变量的检测与释放、不同类型的变量操作和PHP的一些核心概念,适合PHP学习者参考和巩固。
摘要由CSDN通过智能技术生成

变量

php中变量名都是跟在美元符号$后面变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。 php > $name = "Tom";php > $NAME = "Jack";php > echo $name;Tomphp > echo $NAME; //变量名区分大小写Jack

1. 变量的赋值 直接赋值

当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。php > $a = 10; php > $b = $a; php > $a = 5; php > echo 'a的值为:'.$a."\n".'b的值为'.$b; a的值为:5 b的值为10

引用赋值

改动新的变量将影响到原始变量,改变原始变量也会影响到新的变量,使用引用赋值需在变量名面前加&符号。php > $a = 10; php > $b = $a; php > $c = &$a; php > $a = 5; php > echo "a的值为$a\n"."b的值为$b\n"."c的值为$c"; a的值为5 b的值为10 c的值为5

2. 变量的操作 是否声明

bool isset ( mixed $var ) 如果$var存在即返回true,不存在返回false。php > var_dump(isset($sex)); bool(false) php > $sex = "man"; php > var_dump(isset($sex)); bool(true)

是否为空

bool empty ( mixed $var ) 如果$var是非空或者非零,返回false;" "、0、"0"、NULL、FALSE、array(),以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。bool(true) php > $name = "Tom"; php > var_dump(empty($name)); bool(false)

释放变量

void unset ( mixed $var [, mixed $var [, $... ]] ) 销毁指定变量$var。php > $name = "tom"; php > var_dump(isset($name)); bool(true) php > unset($name); php > var_dump(isset($name)); bool(false)

3. 全局变量 global 关键字输出结果:3

$GLOBALS 数组输出结果:3

4. 静态变量

static $var

静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值不丢失。 function test(){ static $count = 0; $count++; echo $count; if ($count < 10) { test(); } $count--;}test();输出结果:12345678910

-

常量

常量是简单值的标识符,对大小写敏感,标识符总是大写的。

定义常量: define ( '标识符' , '对应值' ) php > define("NAME",'tom');php > echo NAME;tom

系统常量

摘自php手册

我是一名php初学者,在学习的时候写了这些总结和大家分享,有不恰当的地方欢迎大家多多指正,我也会虚心的接受大家的建议,希望和大家共同进步。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值