SORU
22 NİSAN 2009, ÇARŞAMBA


Nesnelerin dizi için ipucu yazın PHPDoc?

Yani, PHPDoc bir türünü ima üye değişken bildiriminde, yukarıda @var belirtebilir. Eski bir IDE. PHPEd ile çalışıyor ve bu değişken için bir kod fikir verecektir.

<?php
  class Test
  {
    /** @var SomeObj */
    private $someObjInstance;
  }
?>

Bu nesneleri bir dizi için aynı bu nesneler ile daha sonra ben yineleme ne zaman doğru düzgün bir ipucu elde edebilmek için yapmam gereken kadar iyi çalışıyor.

Üye değişken SomeObjs bir dizi olduğunu belirtmek için PHPDoc etiketi bildirmek için bir yol var mı? 5* *dizisi yeterli değildir, ve @var array(SomeObj) geçerli olması için, örneğin görünmüyor.

CEVAP
19 Kasım 2009, PERŞEMBE


Bu Yepyeni PhpStorm IDE, /** @var SomeObj[] */, örneğin kullanabilirsiniz:

/**
 * @return SomeObj[]
 */
function getSomeObjects() {...}

phpdoc documentation Bu yöntemi önerir:

tek bir türü içeren belirtilen, Tip tanımı her bir dizi öğesi türü okuyucuyu bilgilendirir. Tek Tip, belirli bir dizi unsur olarak bekleniyor.

Örnek: @return int[]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • karneson

    karneson

    23 Temmuz 2006
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011