“发布”PHP函数

时间:2013-09-15 06:39:30

标签: php wordpress

我仍然是PHP的新手,但我正在阅读WordPress页面以获取我自己网站的想法并看到<?php get_header(); ?>我记得我一直想知道WordPress的开发人员如何制作这些“公共功能”

他们可能有一个真实的名字,他们可能甚至不是功能,但我一直想知道我是否可以为自己的网站创建这样的东西。我知道你可以使用<?php include 'header.php'; ?>但是如果由于某种原因我想要真的很懒或者有很长的文件名/路径呢?我可以简单快捷吗?

1 个答案:

答案 0 :(得分:0)

对于您自己的网站,您可以创建包含包含长文件名的函数。无论您是将函数封装在类中,还是将其保留在全局命名空间中,这种方法都可以工作(正如其他人所建议的那样......这是另一个争论的主题)。

如果在全局命名空间中编写函数,您可能需要考虑将函数声明包装在IF语句中,该语句检查函数是否已经声明。这可能允许其他开发人员用自己的方法替换您的方法(例如,如果您要包含他们想要替换的视图或视觉效果)。