Hyperf-AOP面向切面编程 发表于 2020-03-05 | 更新于 2020-03-07 | 分类于 PHP 本文字数: 2.1k | 阅读时长 ≈ 2 分钟 思考并回答以下问题: 阅读全文 »
Hyperf-注解 发表于 2020-03-05 | 更新于 2020-03-07 | 分类于 PHP 本文字数: 2.8k | 阅读时长 ≈ 3 分钟 思考并回答以下问题: PHP为什么要专门引入注解?和C#的特性有什么区别? 体会不同语言使用注解此类功能的异曲同工之妙。 阅读全文 »
PHP的函数式编程 发表于 2020-03-05 | 更新于 2020-03-10 | 分类于 PHP 本文字数: 4.4k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: function a() { return (function(){}); }返回什么类型? 第一等公民是什么意思? 只用“表达式”,不用“语句”是什么意思? 闭包和函数式编程密切相关,可以说函数式编程就是闭包。怎么理解? 只要函数里有相同代码就可以使用闭包,尤其是if else里面有相同的代码。怎么理解? 阅读全文 »
理解PHP中的Generator 发表于 2020-03-04 | 更新于 2020-03-07 | 分类于 PHP 本文字数: 10k | 阅读时长 ≈ 9 分钟 思考并回答以下问题: C#的Iterator和PHP都是相通的。是这样吗? 为什么Generator可以用于实现协程?C#中是这么做的吗? 阅读全文 »
PHP反射机制实现自动依赖注入 发表于 2020-03-04 | 更新于 2020-03-07 | 分类于 PHP 本文字数: 7.2k | 阅读时长 ≈ 7 分钟 思考并回答以下问题: 依赖注入为什么又叫控制反转? 只要知道类的名字就能实例化该类。依赖注入就是传类名做参数,然后保证有这个类就好了。怎么理解? 手动和自动依赖注入的区别是什么? PHP支持可变长度参数吗? 阅读全文 »
Hyperf-依赖注入 发表于 2020-03-03 | 更新于 2020-03-07 | 分类于 PHP 本文字数: 14k | 阅读时长 ≈ 13 分钟 思考并回答以下问题: 依赖注入的思想,无论什么语言都是相通的。怎么理解? 类的关系及注入是无需显性定义的。怎么理解? 阅读全文 »