PHP基础知识大纲

弱类型语言

PHP 是弱类型语言不需要声明该变量的数据类型,会根据变量的值,自动把变量转换为正确的数据类型。
在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。
学习一门语言,就是要学习他的变量、运算、控制。

变量

详细笔记

变量类型: 整形 浮点型 字符串 布尔 数组 对象 NULL 资源

变量检测: isset()函数用于检测变量是否存在 并且非 NULL。对于null,isset也返回false

变量作用域: 四种不同的变量作用域 local,global,static,parameter

类型检测: gettype()函数用于获取变量的类型。is_*函数来测试某变量是否是某种类型

打印方式: echo,print,print_r,var_dump 的区别

数据类型转换: 自动转换 强制转换

变量赋值: 传值赋值 引用赋值

变量销毁: unset() 函数用于销毁给定的变量

动态变量名: 变量名的值可以被当作变量名用

超级全局变量: 局部变量 全局变量 超级全局变量 常量

常量

详细笔记

运算符

详细笔记
官方文档

控制结构

详细笔记
课后练习

顺序 选择 循环
break:结束所在的循环
continue:跳出当前循环

字符串

详细笔记
表达方法: 单引号 双引号 heredoc nowdoc
转义字符: 单引号只能转义 ‘ \ 两个特殊意义的字符
变量解析: 双引号可以变量解析,单引号不能
运行速度: 单引号运行速度快
常用函数: 点击查看

数组

详细笔记
创建数组: 索引数组 关联数组 多维数组
键的规则: 键是唯一的
操作数组单元: 增删改查
遍历数组: 索引数组 关联数组
数组指针操作: 六种函数
查询数组的元素数: count()
查询某个键或值是否存在

函数基础

详细笔记

函数的定义: 函数名, 参数, 返回值

函数传参方式: 传值赋值, 引用赋值(不推荐)

函数中变量的作用域: 全局变量, 局部变量

超级全局变量: 在页面的任何部位,都可以直接访问

动态调用函数: 类似变量中的动态变量名

递归函数

详细笔记

静态变量

详细笔记

面向对象

测试

————————————————

内建函数

详细笔记
时间日期函数
字符串函数
目录函数

PHP中比较杂的重要知识点

PHP 文件处理(读写相关)

PHP 文件管理(目录相关)

PHP 包含文件(文件引入)

PHP 进制与位运算

PHP 浮点数不精确

PHP 逻辑运算符短路特性

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值