2010-01-04 5 views
5

मैं उन प्रकारों का एक अवलोकन नहीं ढूंढ पाया जो PHPDoc के साथ संकेतित किए जा सकते हैं। मुझे सरणी या स्ट्रिंग पता है, लेकिन क्या बूल भी है? पसंद:क्या कोई बूलियन पैरामीटर के लिए कोई PHPDoc प्रकार संकेत है?

/** 
* @param bool loadLazy 
* @return array Array with objects 
*/ 
public function getObjects($loadLazy=false) { 

उत्तर

10

एक "प्रकार संकेत" के रूप में केवल एक "संकेत" है, मैं कहूंगा कि आप जो भी चाहें उतना अधिक उपयोग कर सकते हैं।

फिर भी, मैं आधिकारिक PHP मैनुअल में पाए गए प्रकारों का उपयोग करता हूं - जिसका अर्थ है, Boolean के लिए, मैं boolean का उपयोग करूंगा।

+0

शानदार उत्तर से अलग करके कई प्रकार की सूची भी सूचीबद्ध कर सकते हैं। वोट सीमा आज पहुंची, अब वोट नहीं दे सकता है। मैं वह करूंगा। A.s..p. – openfrog

+5

यह उत्तर भ्रामक है। phpDocumentor केवल वैध PHP प्रकार, कक्षा के नाम, और 'मिश्रित' का समर्थन करता है। –

0

हाँ, बूल काम करता है।

0

बूल phpDocumentor और phpXref में समर्थित है।

सी

6

According to the documentation, किसी मान्य PHP type, वर्ग के नाम, या mixed उपयोग कर सकते हैं। आप उन्हें | (उदा।, @param int|bool $var)

+0

वास्तव में, आप int या string (http://php.net/manual/en/language.oop5.typehinting.php) के साथ संकेत टाइप नहीं कर सकते हैं – kdazzle

+2

हाँ आप कर सकते हैं। हम PHPDoc प्रकार संकेतों पर चर्चा कर रहे हैं, देशी PHP प्रकार संकेत नहीं। –

संबंधित मुद्दे