在php中, 如果有一个很大的数组资料(100k-1000k),不需要改变,请问是定义成变量好, 还是常量好, 还是在类中静态定义好?关键字:define, const, public static, public,其他1,定义成变量还是常量?2,用哪个关键子?3,为什么好?考虑速度和内存或者其他4,如果可以告诉我,其他几个差在哪里更好

解决方案 »

  1.   

    用define不必在类里常量化,那是多此一举
      

  2.   

    楼上两位肯定不对, 我也是刚刚才知道, define是无法定义数组的
      

  3.   

    如果服务器配置了memcached
    内存最快
      

  4.   

    定义在普通的类里面
    php是解释性语言
    它是用一次读一次
    如果做常量定义则会存在内存里面
    如何使用率为100%,定义成常量是很好的