Blogger Information
Blog 26
fans 2
comment 0
visits 24275
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础-变量
leverWang
Original
502 people have browsed it

打印

函数名 用途
echo 可以打印多个变量,没有返回值
print 只能打印单个变量, 返回值为 1
print_r 函数用于打印变量,以更容易理解的形式展示
var_dump 用于输出变量的相关信息
var_export 和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码

变量

1.变量是临时存储数据的容器。

2.变量是实现数据复用的手段。

3.变量区分大小写。

4.变量命名规则

  • 必须以”\$”开始
  • 变量标识符不允许用数字开始
  • 变量名不允许使用特殊字符,@
  • 变量允许使用下划线开始

5.变量的类型可以随值而变化

6.变量的有值传递与引用传递二种方式赋值

  • 值传递,也是默认的方式
  • 引用传递,在等号的右边前面加上&(取地址符)

    1. $price1 = 99;
    2. //此时$price2的值是$price1的内存地址
    3. $price2 = &$price1;
    4. //由于$price2的值为 $price1 的内存地址,此时更新$price2的值会同步更改$price1的值
    5. $price2 = 199;

7.可变变量

  1. // 可变变量
  2. $var = 'email';
  3. // $email = 'admin@php.cn';
  4. // 变量名可以动态的创建,此时把$var的值作为新的变量名,创建新变量
  5. $$var = 'admin@php.cn';
  6. echo $email;

变量的检测与删除

检测变量是否定义:使用函数 isset():如果该变量存在且值不为 null 才是 true
删除变量:使用函数 unset():删除变量, 没有返回值

数据类型

类型 描述
int 整数
string 字符串
bool 布尔值
array 数组
object 对象
NULL 空类型
resource 资源

变量的类型转换

1.自动转换: 是由系统自动进行,不需要主动设置

2.强制转换

  • 使用关键字 (int) (bool) (float) (string) (array) (object)
  • 使用函数 intval() floatval() strval()
  • 永久转换 settype(),原始类型也会转换;
Correcting teacher:GuanhuiGuanhui

Correction status:qualified

Teacher's comments:可以!态度决定一切!
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post