Ne PHP belgelerine etiketler demek: # @ + ve # @ -

2 Cevap php

Ben Zend Framework bu bulundu:

 /**#@+
 * @access protected
 */

/**
 * @var Zend_Mail_Transport_Abstract
 * @static
 */
protected static $_defaultTransport = null;

...

/**#@-*/

Are these "open" and "close" tags ? Are they supported by phpdoc ? I can't find any documentation about it (and it's not possible to google it)

Teşekkür ederim.

2 Cevap

Bu dize, bir docBlock template tanımlar.

"Bilgilendirme kısmı şablonu" şablon işaretçileri içindeki tüm bireysel bilgilendirme kısmı uygulamalı istediğiniz etiket kümesidir. Yukarıdaki örnekte, bu etiket $ _defaultTransport elemanı ile başlayan, marker içindeki tüm docblock'd elemanlarına uygulanan size "korumalı @ erişmek istiyorum" görünür.

Kısacası, tekrarından kaçınmak için bir kısayol. Sizin örnekte, birçok sınıf değişkenlerinin bilgilendirme kısmı karşısında "korumalı @ erişimini" çoğaltarak kendinizi kurtardım.