设计问题/ PHP:我有一个方法类.当调用类中的任何方法时,我想随时调用外部函数.我想把它变成通用的所以当我添加另一个方法时,流程也适用于这个方法.
简化示例:
<?php
function foo()
{
return true;
}
class ABC {
public function a()
{
echo 'a';
}
public function b()
{
echo 'b';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我需要在调用a()或b()之前调用foo().
我怎样才能做到这一点?
我正在寻找一个很好的资源,它将向我展示构建一个安静的API的正确方法.有趣的主题:特别是身份验证和一般安全性,性能,可伸缩性,最佳实践和其他有用的东西.
我将用PHP(Slim或Silex)构建它,在开始之前我想考虑整个设计,所以我可以从一开始就采用正确的方法.
网络上有很多信息和帖子,但他们都采用不同的做法和方法.
在宁静的世界里,有什么东西似乎是"标准"吗?