NetBeans değişken türü avcılığı (PHP)

2 Cevap php

Orada normal değişkenler için tip ipuçları vermek netbeans içinde bir yol, böylece intellisense onu alır Sadece merak. Ben vb sınıf özellikleri, fonksiyon parametreleri, dönüş türleri için bunu biliyorum ama ben normal değişkenler için bunu yapmak için nasıl anlamaya olamaz. Gerçekten (servis arama gibi), farklı nesne türlerini dönebilirsiniz bir yöntem var durumlarda yardımcı olacak bir şey.

ex gibi bir şey:

/**
 * @var Some_Service $someService
 */
$someService = ServiceLocator::locate('someService');

Sonra $ someService kullanarak nerede, netbeans sınıf Some_Service tanımlanan tüm yöntemleri sağlayacaktır.

2 Cevap

Tek bir satır tüm ihtiyaç vardır:

/* @var $varName Type_Name */

NetBeans PHP Blog bu makaleye bakın: https://blogs.oracle.com/netbeansphp/entry/defining_a_variable_type_in

Bu eski bir soru olduğunu biliyorum ama ben Eclipse / Zend Studio için benzer bir cevap arıyordum ve bu da çözdük.

** Bu açılış ve bu tarzda açıkça kapanış ile tek hat üzerinde olması gerektiğini rağmen unutmayın ...

/* @var $varName Type_Name */

Hiçbir diğer formatlar olsun ...

/**
 * @var $varName Type_Name
 */ 

veya ...

// @var $varName Type_Name

tüm çalışma gibiydi. O birisi yardımcı olur umarım.