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

  • beautyexchange

    beautyexchan

    4 EYLÜL 2006
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013