Monday 15 February 2010

force PHP to throw an error on undefined property -


यह एक त्रुटि फेंकता है:

  class foo {var $ bar; सार्वजनिक समारोह getBar () {वापसी $ this- & gt; बार; // पूंजी 'बी' से सावधान रहें: "घातक: अज्ञात संपत्ति" }}   

लेकिन ये नहीं होगा:

  वर्ग foo {var $ bar; सार्वजनिक फ़ंक्शन सेटबार ($ val) {$ this- & gt; बार = $ val; // पूंजी 'बी' से सावधान रहें: चुपचाप एक नए प्रोप "बार" को परिभाषित करता है)}   

मैं PHP को दोनों मामलों में त्रुटियों को कैसे फेंक सकता हूं? मैं दूसरे मामले को पहले की तुलना में अधिक महत्वपूर्ण मानता हूँ (जैसा कि मुझे संपत्ति के लिए घन .... टाइप करने के लिए 2 घंटे लगते थे)।

यह त्रुटि डाली जाएगी

घातक त्रुटि: संपत्ति बार मौजूद नहीं है और सेट नहीं किया जा सकता। लाइन 13 पर

आप के अनुसार त्रुटि स्तर सेट कर सकते हैं

No comments:

Post a Comment