คำถามติดแท็ก phpdoc

13
PHPDoc บอกใบ้ถึงอาร์เรย์ของวัตถุหรือไม่?
ดังนั้นใน PHPDoc หนึ่งสามารถระบุ@varข้างต้นประกาศตัวแปรสมาชิกเพื่อแบะท่าประเภทของมัน จากนั้น IDE สำหรับอดีต PHPEd จะรู้ว่ามันทำงานกับวัตถุประเภทใดและจะสามารถให้ข้อมูลเชิงลึกเกี่ยวกับโค้ดสำหรับตัวแปรนั้นได้ <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> วิธีนี้ใช้งานได้ดีจนกระทั่งฉันต้องทำสิ่งเดียวกันกับอาร์เรย์ของวัตถุเพื่อให้ได้คำใบ้ที่เหมาะสมเมื่อฉันวนซ้ำวัตถุเหล่านั้นในภายหลัง ดังนั้นมีวิธีประกาศแท็ก PHPDoc เพื่อระบุว่าตัวแปรสมาชิกเป็นอาร์เรย์ของSomeObj? @varอาร์เรย์ไม่เพียงพอและ@var array(SomeObj)ดูเหมือนจะไม่ถูกต้องเช่น
417 php  ide  phpdoc  var  hint 

4
ความคิดเห็นเกี่ยวกับฟังก์ชัน PHP
เป็นคำถามสั้น ๆ : ฉันเห็นว่าฟังก์ชัน PHP บางอย่างถูกแสดงความคิดเห็นที่ด้านบนโดยใช้รูปแบบที่ฉันไม่รู้จัก: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ IDE ของฉันให้ตัวเลือกแบบเลื่อนลงสำหรับสิ่งต่างๆเช่น @param และ @return ดังนั้นจึงต้องจัดทำเป็นเอกสารไว้ที่ใดที่หนึ่ง ฉันได้ลองค้นหา google แล้ว แต่จะไม่มีสัญลักษณ์ @ ในการค้นหา รูปแบบการแสดงความคิดเห็นนี้คืออะไรและฉันจะหาข้อมูลได้จากที่ใด

6
คำแนะนำประเภทตัวแปรใน Netbeans (PHP)
แค่อยากรู้ว่ามีวิธีใน netbeans ที่จะให้คำแนะนำประเภทสำหรับตัวแปรปกติหรือไม่เพื่อให้ intellisense หยิบมันขึ้นมา ฉันรู้ว่าคุณสามารถทำได้สำหรับคุณสมบัติคลาสพารามิเตอร์ฟังก์ชันประเภทการส่งคืน ฯลฯ แต่ฉันคิดไม่ออกว่าจะทำอย่างไรกับตัวแปรปกติ เป็นสิ่งที่จะช่วยได้มากในสถานการณ์ที่คุณมีเมธอดที่สามารถส่งคืนอ็อบเจ็กต์ประเภทต่างๆ (เช่นตัวระบุตำแหน่งบริการ) เช่น: /** * @var Some_Service $someService */ $someService = ServiceLocator::locate('someService'); ในกรณีที่ใช้ $ someService หลังจากนั้น netbeans จะจัดเตรียมวิธีการที่มีอยู่ทั้งหมดที่กำหนดไว้ในคลาส Some_Service
86 php  phpdoc  php-ide 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.