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