我仍然是PHP的新手,但我正在阅读WordPress页面以获取我自己网站的想法并看到<?php get_header(); ?>
我记得我一直想知道WordPress的开发人员如何制作这些“公共功能”
他们可能有一个真实的名字,他们可能甚至不是功能,但我一直想知道我是否可以为自己的网站创建这样的东西。我知道你可以使用<?php include 'header.php'; ?>
但是如果由于某种原因我想要真的很懒或者有很长的文件名/路径呢?我可以简单快捷吗?
答案 0 :(得分:0)
对于您自己的网站,您可以创建包含包含长文件名的函数。无论您是将函数封装在类中,还是将其保留在全局命名空间中,这种方法都可以工作(正如其他人所建议的那样......这是另一个争论的主题)。
如果在全局命名空间中编写函数,您可能需要考虑将函数声明包装在IF语句中,该语句检查函数是否已经声明。这可能允许其他开发人员用自己的方法替换您的方法(例如,如果您要包含他们想要替换的视图或视觉效果)。