回 1 <?php ?>2   这样写比较好 不要用var
class soapplyleave 

   public $db; 
        
   public $public_functions = array 
   ( 
       'add_leave_record'  => True, 
       'update_leave_record'=> True, 
   );
} $obj = new soapplyleave();
 echo $obj->$public_functions['add_leave_record'];
 

解决方案 »

  1.   

    1.<>指什么,php里面有<>吗?mysql语句里面<>代表不等于
    2.不知道为什么用var JS?PHP?
      

  2.   


    在php类里定义属性要用var
      

  3.   

    <> 不等于,php可以代替 !=var $public_functions = array 

    'add_leave_record'  => True, 
    'update_leave_record'=> True, ); 
    就这本身,定义了个数组变量$public_functions,
    这数组有两个键名,值都是true
      

  4.   

    都是答非所问1.
    $public_functions = array 

    'add_leave_record'  => True, 
    'update_leave_record'=> True, 
    ); 与$public_functions['add_leave_record'] = True;
    $public_functions['update_leave_record'] = True是一样的2.
    => 不是 "等于小于",而是数组元素的赋值号.只用于array( ) 结构中
      

  5.   

    6 楼,在吗,
     true 为键名?
    做什么用的呀,
    说明白点咯,
    谢谢。
      

  6.   

    7楼的,在吗,
    $public_functions = array 

    'add_leave_record'  => True, 
    'update_leave_record'=> True, 
    ); 与 $public_functions['add_leave_record'] = True; 要是我把
    $public_functions = array 

    'add_leave_record' =>True,
    要是有一新addddx()函数,
    没有true,或是false ,或是没有放到array,三种情况分别会怎么样呢,
    在线答,
    谢谢。
      

  7.   

    <>是不等于...
    呵呵``数组里面的键值对...
    就是你array()里面
    'add_leave_record'  => True, 
     这就是键                这就是值
    当你调用键add_leave_record的时候,其实就是调用键所对应的值true如:echo['add_leave_record'];//True
      

  8.   

    楼上的,可以留下你的MSN吗,
      

  9.   

    呵呵,都没MSN,
    邮箱还是有一个
    [email protected]