मैं PHPStorm IDE का उपयोग कर रहा हूं, और इसमें बहुत उपयोगी सुविधा है, त्रुटियों का निरीक्षण करें, PHP कोड में समस्याएं हैं।PHPStorm निरीक्षण नियम
मुझे पता है कि मैं वैश्विक स्तर पर विकल्पों को कैसे बंद कर सकता हूं।
require_once ('../config/configuration.inc');
define ("LIB_PATH", BASE_PATH . '/libraries/') ; //originally in conf i put here for test
require_once (LIB_PATH.'JFMF/Core/JFMF_APP.php');
$App = new JFMF_App();
निरीक्षक मुझे चेतावनी, मैं JFMF_APP वर्ग को परिभाषित करना चाहिए, और यह भी के बारे में मुझे नोटिस: उदाहरण के लिए, यहाँ एक सरल कोड है, मैं shold LIB_PATH परिभाषित करते हैं, मैं समझने के नहीं है क्या, क्योंकि परिभाषा वहाँ है, और यदि यह पर्याप्त नहीं है, तो मुझे इस समस्या को हल करने के लिए PHPDoc का उपयोग करने के लिए चेतावनी दें (अगर मैं ऐसा करता हूं तो मदद नहीं करता है), और कुछ अन्य परेशान चेतावनियां।
किसी भी तरह, समस्या पर ध्यान केंद्रित करें, मूल रूप से config.inc में LIB_PATH की परिभाषा।
मेरा सवाल यह है कि, यदि कोई विवरण शामिल है, प्रक्रिया करें, और कक्षाओं को पंजीकृत करें, तो मैं पीएचपीएसटॉर्म को कैसे बता सकता हूं, इसलिए मेरी वस्तुएं परिभाषित कक्षाओं से आती हैं। मुझे उम्मीद है कि यह समझ में आता है, मेरी अंग्रेजी इतनी अच्छी नहीं है।
कोड कोड काम कर रहा है, और त्रुटियों के बिना चलाया जाता है।
शायद अन्य PHPStorm शुरुआती इसे भी जानते होंगे।
क्षमा करें, PhpStorm 8.0.2 का उपयोग कर, मैं निष्क्रिय कर सकते हैं एक त्रुटि की तरह: 'अपेक्षित: semicolon' उदा इस '@ एनोटेशन' जैसे कोड की एक पंक्ति में? – tonix
बस @noinspection एनोटेशन की सूची की तलाश करने वालों के लिए एक अतिरिक्त के रूप में, यहां कोई भी https://gist.github.com/discordier/ed4b9cba14652e7212f5 पाया जा सकता है – carbontwelve