枯燥,啃PHP之道手册的第三天

收获了好多散碎,小彩蛋,很少用的知识点。比如

  • 被动抛出异常代码块不会停止,手动抛出异常代码块会停止
  • 回调函数异常不捕获会产生 Fatal Error
  • 反射能拿到一个类的所有信息(手册部分函数写着php8),对象的所有信息,还能实例化类
  • 各种类的魔术函数,起到对类的预定义行为的作用,看起来有点像java的一切都是接口的概念,__get(),__set(),__serialize()更像是重写了对应的接口,从而实现前置动作的这个功能
  • call_user_func(),call_user_func_array(),接受字符串作为参数跟接受索引作为参数,区别在于数组解析的是类,以及一些能使用类作为回调都能使用对象作为回调一类的概念
  • ……

这过程是真的无聊啊,这感觉比做毕业设计,刷力扣,还要难受,比看 laravel、tp 甚至第三方平台的文档都要难受,现在是硬着头皮在干了,估摸短时间内也吸收不了多少知识,就想着能不能增强多少语感,方便缺啥补啥

本作品采用《CC 协议》,转载必须注明作者和本文链接
reading
白小二
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9

找个gpt,不会的问问

10个月前 评论

新人岗位面试还是很重视基础呢。学基础的时候,可以想想 Laravel 会怎么使用这些特性,或思考 Laravel 的某某功能是怎么实现的

10个月前 评论
白小二 (楼主) 10个月前
fansheng (作者) 10个月前

被动抛出异常代码块不会停止

不是后面的就不执行了吗? :sweat_smile:

10个月前 评论
白小二 (楼主) 10个月前
laravel_peng

我在啃,高新能 Mysql 第二版,每天 10 页。别问为啥不是第四版(问就是没米)

file

10个月前 评论
mowangjuanzi 10个月前
laravel_peng (作者) 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!