arrays - PHP, is_array() generating an "Undefined property: stdClass::$crit " error -


is_array ($ src2- & gt; आलो) एक "अपरिभाषित संपत्ति उत्पन्न कर रहा है: stdClass :: $ Crit "त्रुटि।

त्रुटि फेंकने वाली रेखा है: यदि (is_array ($ src2- & gt; आलो) & amp; amp; गणना ($ src- & gt; crit) & gt; 0) {

$ src2- & gt; आलो यहां आरंभ किया जाता है।

  $ src2- & gt; crit = array (); $ Src2- & gt; आलो [0] = नया डेटासेट (); $ Src2- & gt; आलो [0] - & gt; टीबीएलनाम = $ tbl2; $ Src2- & gt; आलो [0] - & gt; कोलनाम = "आईडी"; $ Src2- & gt; आलो [0] - & gt; वैल = $ एएलएम- & gt; editID;  

इस कोड के साथ $ src2- & gt; आलो परीक्षण करते समय।

  प्रिंट ("\ $ src- & gt; crit एक "। $ Src- & gt; आलो।" & Lt; br / & gt; "); print_r ($ src- & gt; crit); प्रिंट ("& lt; br / & gt;");  

इसे वापस कर दिया गया है।

  $ src2- & gt; crit एक अर्रे अर्रे है ([0] = & gt; डेटासेट ऑब्जेक्ट ([tblName] = & gt ; Sxam [colName] = & gt; आईडी [वैल] = & gt; 10))  

मैं सही ढंग से नहीं देख रहा / समझ रहा हूं? यदि प्रिंट ("\ $ src2- & gt; आलो है"। $ Src- & gt; आलो। "& Lt; br / & gt;") देता है कि यह एक सरणी है, इसलिए Is_array ($ src2- & gt; $ crit) एक त्रुटि उत्पन्न कर रहा है?

पुन: उत्पन्न नहीं किया जा सकता:

  & lt;? Php $ src2 = नया स्टड क्लास (); $ Src2- & gt; आलो = सरणी (); $ Src2- & gt; आलो [0] = नया स्टड क्लास (); $ Src2- & gt; आलो [0] - & gt; टीबीएननाम = "जो भी"; $ Src2- & gt; आलो [0] - & gt; कोलनाम = "आईडी"; $ Src2- & gt; आलो [0] - & gt; val = "मान"; var_dump (is_array ($ src2- & gt; crit));  

बूल (सच)


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -