在浏览Wordpress核心时,我遇到了一个名为noop.php
的文件,其中包含一堆空函数。
/* Noop functions for load-scripts.php and load-styles.php */
/**
* @ignore
*/
function home_url() {}
/**
* @ignore
*/
function includes_url() {}
...
这些功能背后的逻辑是什么?
为什么Wordpress的管理部分需要它们?
谢谢。
你可以在trac上看到解释。
创建一个新文件
wp-admin/includes/noop.php
,它将加载load-script|styles.php
的所有 noop 函数,并且仅由这些文件加载。干燥过程中的干燥。
DRY 适用于:不要重复自己。
它提供了在其他地方实现且不应删除的方法。