Blogger Information
Blog 11
fans 0
comment 0
visits 8623
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP的基本组成及变量的基础知识
Haggi的糖果屋
Original
934 people have browsed it

PHP的基本组成及变量的基础知识

一、PHP的组成

1.以<?php 开头 ,以?>结尾
2.分号(;):语句的分隔符,执行代码
3.代码
4.注释:单行注释、多行注释
5.空白(缩进)

二、输出的几种方式

代码 功能
echo 回显,效率最高,且没有返回值。可以同时打印多个变量,支持HTML标签,但需要单引号
print 打印,有返回值,成功打印就是1,不可以打印多个变量(多个需要用.连接成一个字符串)
print_r() 以人性化的方式打印数据,支持第二个参数,true表示不直接打印,而返回终端字符串
var_dump() 获取到变量完整的信息 ;类型(长度)值
var_export() 返回一个变量的字符串表示
. 连接字符串

三、变量的命名和类型

1.变量是临时存储数据的容器
2.变量是实现数据复用的手段
3.变量标识符:

  • 以$开头,仅允许字符、数字、下划线
  • 仅允许英文字符、下划线开头,数字不能
  • 整个变量名除下划线外不能有特殊字符
  • 使用中文声明变量是运行的看,但是不建议使用
  • 声明变量需望文生义
  • 变量名支持大小写

四、动态变量:变量的类型可以随值变化

如图:

五、变量传递

1.值传递

2.引用传递:使用“&”,获取等号右边变量的地址
如图:

六、可变变量

如图:

七、变量的检测、验证、删除

函数 功能
isset() 变量检测,如果该变量存在且值不为null才是true,才行
unset() 删除变量。没有返回值
empty() 判断是否为空,’’,常常用于验证表单数据

如图:

八、数据类型

1.基本类型
a.字符串类型
$type = "string";
b.数字类型
$type = 100;
c.布尔类型
$type = true/false
2.复合类型
a.对象


b.数组

3.特殊类型
a.NULL

b.文件资源类型


c.数据库连接对象

九、变量的类型转换

1.自动转换:由PHP语言自动转换

  • null值在算数运算中自动转换为0
  • true值在算数运算中自动转换为1
  • false值在算数运算中自动转换为0
  • 数字开头的字符,在算数运算中截取到第一个非数字字符前,若没有数字则报错
  • “.”连接数字后,将数字转换为字符

2.强制转换
a.(int)(boot) (float) (string) (array) (object)
如图:


b. intval() floatval() strval()
如图:

c. settype(永久转换)

总结:

1.变量的引用传递虽然理解,但还有点模糊,需要进一步认识;
2.数据类型十分重要,尤其是复合类型,后期会加强这方面的重点学习;
3.自动转换需要深度记忆。

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