抽象类、trait、继承不完全笔记 后期静态绑定原理与实现class BaseClass{ public static function outputClassName() { echo '当前类名:' . __CLASS_...
命名冲突解决方法如果两个 trait 都插入一个同名的方法,没有明确解决会产生一个致使错误。解决方案有如下两种: 1.使用 insteadof 操作符来明确使用哪一个 trait 中的方法(此方法会排除其他方法);2.使用 as 操作符为某个方法起...
接口示例// 接口是类的模板,子类必须完成他指定的方法。// 商店应有的功能interface Shop{ // 方法必须公有 public function buy($goods); public function sell();...
类继承的三大功能:继承、重写、扩展// 父类class Book{ public $title = '三字经'; protected $price = '20'; private $isbn = '123-456'; publ...
条件加载、强制加载、去重加载// inc.php$inc = '我是 inc.php 文件 的 $inc 变量'; // 如果没有找到文件,生成警告,后续代码继续执行// include_once 只包含一次文件// require_once 同上i...
1. array_chunk() 将一个数组分割成多个array_chunk(需要分割的数组, 第个数组包含几个元素) : 返回数组类型$array = ['苹果', '香蕉', '草莓'];printf('%s', print_r(array_ch...
从上课学的函数里,摘录 10 个,学习使用方法。本来想学习上课未讲过的函数,但觉得上课讲的应该是更重要的,而且这些也没有掌握好,所以,优先学习这些吧。 1. str_shuffle() 随机打乱一个字符串 本函数并不会生成安全加密的值,不应用于加密用...
初识 PHP 函数函数的四种类型 自定义函数 // 求两个数的余数function remainder(float $x, float $y) : string // 这里使用 flaot, int 都会报错{ return "$x % $y ...
初识 PHP 运算符1. 算术运算符基本的加、减、乘、除、取模、求幂。 $a = 7;$b = 3;--------------------echo $a + $b; // 7 + 3 = 10echo $a - $b; // 7 - 3...
今天开始 PHP 的学习,前边落下两节课,今天以博文的形式学习兼记录。 PHP 变量命名以 $(美元符号) 加 变量名 组成,不能以数字开头,区分大小写; 组成规划 大小写的英文字母 a-z, A-Z;下划线;数字。 变量命名例子 $a = 1; ...
今天的学习中初识 php7 新增的结合比较运算符,它的作用按照符号顺序是: 当 $a 小于、等于、大于 $b 时,分别返回一个小于、等于、大于 0 的整型值。经测试: $x = 1;$y = 2;echo $x $y; // 输出 -1$x...