「水坑」Z-BlogPHP 接口本质之「PHP 可变函数」
条评论一
严格来说,全部接口都是「监听」,监听接口本身被触发,然后执行指定的操作,或者对接口传递的数据进行处理。
上边是写在 Z-BlogPHP 文档里关于插件接口部分的总结:Z-BlogPHP 官方文档;
更进一步,接口机制本质上是 PHP 中「可变函数」的一种应用,将「指定的操作」定义为函数,然后以「可变函数」的方式来调用;
然后 PHP 还有一个 「可变变量」的概念,则是 Z-BlogPHP 模板机制的基础;
「水坑」Z-BlogPHP 模板机制讲解「简易版」_电脑网络_沉冰浮水:
对这些基础性质进行封装使用才构成了 Z-BlogPHP 或者其他的 PHP 程序,所以很多时候你需要的是看 PHP 的文档,而不是嫌 Z-BlogPHP 的文档不够详细;
二
关于「可变函数」的示意代码;
1 | function fnTest1() |
三
PHP: 可变函数 - Manual:
https://www.php.net/manual/zh/functions.variable-functions.php
PHP: 可变变量 - Manual:
https://www.php.net/manual/zh/language.variables.variable.php
关于 copilot 的附图 - 沉冰浮水的动态: