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

  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Numberphile

    Numberphile

    15 EYLÜL 2011