假设您正在声明一个包含所有铃声和口哨的类 - 构造函数和析构函数,公共,私有,受保护和静态方法和属性,魔术方法等.
你如何在逻辑上组织这一切?例如,您是否通过可见性对事物进行分组?你是否按字母顺序排列方法名称?你把魔术方法组合在一起吗?你把构造函数放在开头,将析构函数放在最后吗?
显然这是主观的,但我很想知道什么对别人有用,或者你在阅读别人的代码时容易导航.
像这样
class Foobar
{
var $public;
function __construct(....
function public_method_1()...
function public_method_2()...
//
var $_priv;
function _private_1()...
function _private_2()...
}
Run Code Online (Sandbox Code Playgroud)
基本上,最有趣的(对于类用户)首先