搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库

php变量

PHP学习YT 2019-01-08
举报

一、定义变量

1、变量的定义

语法如下:

$变量名称=变量的值

2、变量的命名规则

(1)变量名区分大小写;

(2)以$符号开始;

(3)可以以下划线开始;

(4)不能以数字开头;

(5)可以包含一些扩展字符,但不能包含汉字字符;

二、变量赋值

包含直接赋值、传值赋值、引用赋值

1、直接赋值

就是使用“=”直接将值赋予变量

$a=20;

2、传值赋值

就是使用“=”将一个变量的值赋予另外一个变量

$a=20;

$b=$a;

3、引用赋值

就是指一个变量引用另外一个变量的值。

例如:

$a=10;

$b=&$a;

$b=20;

echo $a."<br/>";

echo $b;

输出结果为 20

                  20

当执行$b=&$a;时,变量b指向变量a,并且与a公用一个值。

当执行$b=20时,由于b发生改变,并且a和b公用一个值,所以$a=20

三、变量的作用域

1、局部变量

局部变量就是在函数内部定义的变量,其作用域是所在函数

2、全局变量

全局变量是定义在所有函数以外的变量,其作用域为整个文件,但是想在自定义的函数内使用必须声明global

例如:

<?php

$a="hello world!!";

function exam(){

     global $a;

     echo "获得a的值为:".$a;

}

exam();

?>

输出结果为 获得a的值为:hello world!!

3、静态变量

由局部变量的定义可知,变量定义在函数内部,当函数结束后,其变量也会失效。有时我们需要变量继续有效,这时可以用静态变量。声明的方法也很简单,只需要在变量前加static就可以了

四、可变变量

可变变量是特殊的变量,是把另外一个变量的值当作变量名的变量。声明方法就是双$符号。

语法如下:

       $$可变变量名称=可变变量的值

例如:

<?php

     $a="mrjk";

     $$a='abcd';

     echo $a."<br>";

     echo $$a."<br>";

     echo $mrjk;

?>

输出结果为:mrjk

                    abcd

                    abcd


php

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《php变量》的版权归原作者「PHP学习YT」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注PHP学习YT微信公众号

PHP学习YT微信公众号:gh_064b27c40837

PHP学习YT

手机扫描上方二维码即可关注PHP学习YT微信公众号

PHP学习YT最新文章

精品公众号随机推荐

下一篇 >>

PHP数据类型

php
举报