PHPDoc, ben bilmiyorum, bir sınıfı henüz iade edilecektir nasıl yazıyorsunuz?

0 Cevap php

Aşağıdaki Base.php için kod ve sınıf Base

/**
 * @return ?
 */
public static function withId($id, $class = __CLASS__)
{
    $instance = new $class($id);
    if ($instance->getId() == self::ID_OF_UNKNOWN_USER) {
        $instance = null;
    }
    return $instance;
}

Diğer sınıflar bu sınıf uzatacaktır. Ben önce () withId çağırarak $ ve sınıf olarak sınıf adını geçirmeden oluşturulmalıdır kim anlamaya bağlama geç statik kullanıyorum.

Iade sınıfı Bankası veya onun çocuklarından herhangi biri olabilir. Bunu nasıl PHPDoc işaretlemek mi?

0 Cevap