开发者学堂课程【PHP 基础入门课程(下):伪类型】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/710/detail/12645
伪类型
内容介绍:
一、伪类型概念
二、伪类型类别
一、概念
伪类型:指未必一定存在的类型或者是一种包括多种真实类型的虚假类型
1、API 文档中用到很多类型
2、API 文档对于函数的参数、返回值都有类型支持
如上图:float 前面的表示一个返回值,括号里面表示参数的类型
二、类型
1、API 中常见的几种伪类型如下
(1)number :数值,包括浮点和整型
(2)scalar :标量,包括 PHP 四种基本类型
(3)mixed :混合的,没有明确的类型限定
(4)callable :可调用的,说明是个函数名
注意:比如以上图中,会发现说明中有 callable,callable 代表当前必须要有一个回调函数,应用到每个数组里的每个元素,实际上就是说明里面要有参数,它会在系统里调用此函数,并且会把收到的函数传递给你。
其他的类型 array_pop 弹出数组最后一个单元,返回的结果是 mixed, mixed 表示结果不确定,因为不知道数组元素的值。其中要注意说明中有一个地址符号&,要明确的知道此函数要使用时会对此数组发生改变,因为数组是引用传递的,其内部的修改会影响到外部。