edoceo/lowline_php

此包已被弃用且不再维护。作者建议使用 edoceo/lowline 包代替。

魔法全局函数

v2022.0.280 2022-10-07 16:41 UTC

This package is auto-updated.

Last update: 2022-10-07 16:44:49 UTC


README

此库引入了数十个函数,所有函数都以 __ 前缀添加到全局 PHP 命名空间。

这些例程是扩展、辅助工具、简写,以及对现有核心 PHP 函数的包装。

示例

一个典型的例子是 json_encode,它有一些遗留的默认值。我们只需用我们的“魔法”函数,添加两个 __,就可以改变这些值。

__json_encode($d);

__ 不是预留的吗?

(差不多)是真的!PHP 说的是这样

PHP 预留了所有以 __ 开头的函数名作为魔法函数。建议您在 PHP 中不要使用以 __ 开头的函数名,除非您想要一些文档化的魔法功能。

所以,它是预留的,但明确是为了魔法。而这个库正在以类似的方式“魔法化”,只是针对非面向对象的函数。并且(差不多)有文档。