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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006