类中记得事先定义属性

     刚修复一个程序的时候,有一个非常隐藏的问题.

     有一个属性$this->r_m_runup反复的使用,却得到的结果是NULL值.我看了这个属性的赋值表达式

     $this->r_m_runup    =    $basicInfo[$this->area]['mall_rate'];

     没有问题,输出$basicInfo[$this->area],$basicInfo[$this->area]['mall_rate']都是正常的

     但貌似这个赋值表达式就是没起到作用

     我马上想到,这个属性是不是没有定义,我跑到类开头找了下,没有发现这个属性的定义

     private $r_m_runup; 加了这一个,就解决了

 

实际开发中,细节问题往往被忽视.但引起问题的,往往又是很多小地方.现在我已修复过很多程序,但最终都是一些很小的问题.很少需要大幅修改的

 

 

posted on 2013-09-24 11:21  糖果不吃糖  阅读(127)  评论(0编辑  收藏  举报

导航