في Zend Studio ، كيف أخبر IDE نوع المتغير ، لذلك لدي إكمال تلقائي؟

StackOverflow https://stackoverflow.com/questions/2585736

سؤال

في PHP نستخدمه يشمل. لذا فإن المتغيرات المحددة في ملف واحد ثم تشمل نطاقها ملفات أيضًا. ليس لدى Zend Studio فكرة عن كيفية الحصول على نوع المتغير الذي أستخدمه داخل ملف مضمّن ، وهذا أمر مزعج للغاية عندما يكون النوع المتغير فئة كبيرة.
هل هناك طريقة لتلميح IDE حول الأنواع المتغيرة؟ في الملفات المضمنة؟

هل كانت مفيدة؟

المحلول

لدي مقالة حول بعض نصائح إكمال الكود Zend Studio و PDT Code Exptiion Tips قد يساعد ذلك. ومع ذلك ، من الجيد محاولة الحد من المتغيرات المطلوبة من الملفات الأخرى. يمكن أن يجعل بسهولة الصعوبة للحفاظ على الكود.

نصائح أخرى

هنا الإدخال اليدوي من Zend Studio القديم جدا 5.

/* @var $router \Core\Router */
$router = Registry::get("router");
$router->route();

هذه الميزة تعمل أيضًا في New Zend Studio بما في ذلك الإصدار 10!

foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top