PHP【1】

PHP官网

1. PHP基本组成部分

变量
  • 内容:字母、数字、下划线、$、无空格
  • 形式:$+所取名字,字母或下划线打头
  • 区分大小写
  • 全局变量
  • 超全局变量

超全局变量
很多预定义变量都是超全局变量,作用域为整个脚本。

变量说明
$_COOKIE通过 HTTP Cookies 方式传递给当前脚本的变量 的数组。
$_GET通过 URL 参数传递给当前脚本的变量的数组。
常量
  • 创建:define("常量名",常量值)
  • 访问:直接用名称,与变量的$区分
  • 默认区分大小写,define加true参数时则不区分
  • 预定义常量:PHP提供的内建常量
数据类型
  • 字符串: 用' '" "包围
  • 数组:键和值的有序集合

  • is_数据类型(变量名):用于测试变量类型
  • settype(变量名,‘数据类型’):用于改变变量数据类型,返回新类型,浮点数统一返回double
  • (新类型)变量名:创建原变量的副本,副本可以持久保持变量类型
操作符和表达式
  • 表达式:可以作为值使用的任一段代码

  • /:10/3的值为3.33333
  • .:用于连接字符串,不是字符串被看作字符串
  • = 、==、 ===:赋值、相等、同等
    -||和or&&和andxor异或
  • 优先级时or和and存在的唯一原因

2. PHP流程控制功能

  • if、if else、 while、 do while、 for、 switch、 continue 、break
  • 返回代码块 ?> <?php:不需要对&、'等进行转义

3. 函数

  • funtion关键字构造函数
  • 函数名不区分大小写
  • return返回0或1个值

作用域

  • 函数内不能直接使用函数外的变量,用global修饰全局变量即可用
  • 函数外变量不能直接使用函数内变量
  • static修饰局部变量时可保留变量状态

参数

  • 一般函数调用参数时,传递的是变量的值的一个副本,函数对参数的修改是对副本的修改,对原变量无影响。
  • 当传递参数的引用给函数时(参数名前加&号),传递的是变量的地址,函数操作参数时相当于对原变量进行操作。

  • function_exsits(“函数名”):测试函数是否存在

4. 数组

  • 数组具有索引,每个条目都由一个键和一个值组成,键是索引的位置
  • 数字索引数组和关联数组唯一的区别就是它们的键名不同。

创建数字索引数组

  • array()函数或数组操作符[]
  • [ ]:未指定键时,PHP自动填充;可用于添加数组元素

创建关联数组: 键值为有意义的单词

  • 示例
    array()函数创建数组

创建多维数组

  • 示例
    多维数组
  • echo $characters[1];显示主元素时输出Array
  • 遍历多维数组

常用的数组相关函数

  • 示例
    在这里插入图片描述

5. 对象

  • 对象是类的实例,具有属性和方法。
  • ->操作符调用属性或方法。
  • 关键字:class、new
  • public、protected、private限制变量的访问权限
  • $this:引用当前实例化的对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值