必须啊!规范代码.
变量类型的定义啊.这可不是多此一举啊! 老兄.
如果是大型项目.必须要预定义的. 而且不定义的话.settype函数都不可以用的.
我定义变量是有用的.不是多此一句!我要的解决方法呀!呵呵~~以前我碰到这个问题.忘记怎么解决了!好象是少模块还是什么!忘记了!希望给我解决方法.

解决方案 »

  1.   

    新手插句外行话:
    PHP 在变量定义中不需要(或不支持)明示的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是说,如果你把一个字符串值赋给变量 var,var 就成了一个字符串。如果你又把一个整型值赋给 var,那它就成了一个整数。 PHP 的自动类型转换的一个例子是加号“+”。如果任何一个运算数是浮点数,则所有的运算数都被当成浮点数,结果也是浮点数。否则运算数会被解释为整数,结果也是整数。注意这并没有改变这些运算数本身的类型;改变的仅是这些运算数如何被求值
      

  2.   

    我记得是不是一般情况下php5中class中才加入了特别声明php一般情况好像就是不需要的,呵呵
      

  3.   

    在PHP中不需要先申明的除非在class中
      

  4.   

    PHP本来就是弱类型语言,不必申明,除非在类里
    你要是希望以后能看懂,用注释
    /* string */ $str;
    /* int */ $i;
      

  5.   

    建议看一下PHP手册的变量类型:)
      

  6.   

    var是在类里面声明成员变量的时候才用的第二个问题
    看看手册pack,unpack