protected static $table = array(
'createQuery' => 'CREATE TABLE IF NOT EXISTS `xf_user_notes` (
`note_id` int(10) NOT NULL AUTO_INCREMENT,
`given_user_id` int(10) NOT NULL,
`received_user_id` int(10) NOT NULL,
`note_message` VARCHAR(255) NOT NULL,
`note_date` int(11) NOT NULL,
PRIMARY KEY (`note_id`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;',
'dropQuery' => 'DROP TABLE IF EXISTS `xf_user_notes`'
);
以上代码取自一个网站。如何在php中使用受保护的静态?
问:
我知道:保护只能在类本身和继承和家长classes.static使他们无需类的实例访问的访问。但通常在哪种情况下我们使用受保护的静态?谁能给我一个生动的例子?谢谢。
静态方法通常只不过是辅助方法,你可能不想公开代码。 –
请参阅http://kunststube.net/static,最后三分之一。 – deceze
您是否阅读过使用Google搜索“在哪种情况下使用受保护的静态”(您自己的措辞)的众多页面? – mzedeler