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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • dougownsall

    dougownsall

    7 EKİM 2007
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006