我一直在掙扎了幾天,現在有一個完全怪異的錯誤: 這裏的情景(多多包涵): 我有一個「框架」類,我會打電話給F. 我有一些簡單的類,延長女,他們中的一個,我會打電話P. 所以我有什麼是: class F {
[...]
protected static $_tabela;
[...]
final public static function _Tabela()
我試圖完成此操作,而不需要子類上的函數......這可能嗎?我有一種感覺它不是,但我真的想是的...... <?php
class A {
public static function who() {
echo __CLASS__;
}
public static function test() {
static::who(); // Her
我有我的PHP項目中的每個MySQL表的單獨的類。類會是這樣的: class students {
public static function find_all() {
return self::sql_finder("SELECT * FROM ".get_class());
}
}
我用的是同一類的幾乎所有我在我的項目表中,除了我更改類名作爲表名。現
我有一個包含許多子類的基類,以及一個緩存函數結果的通用函數。在緩存函數中,我怎麼知道哪個子類被調用? class Base {
public static function getAll() {
return CacheService::cached(function() {
// get objects from the database
});
我試圖寫下面的代碼在PHP class A {
protected static $comment = "I am A" ;
public static function getComment() {
return self :: $comment;
}
}
class B extends A {
protected static $comment = "I am B" ;
也許我的問題已經被問了好幾次,但是...... 我有以下代碼 abstract class ParentClass
{
protected static $count=0;
public static function inc()
{
static::$count++;
}
public static function getCoun
我不明白這個晚期的靜態綁定是如何工作的。 abstract class A{
final public static function doprint(){
print get_called_class() . '<br>';
}
public static function wrapper(){
self::doprint();