1. 就用在数组中.
2. 静态方法用,不是命名空间.PHP的名字空间是用"\"来分隔.  ::用于比如 classname::method() 这样的地方
3. PHP中没有指针的概念, 确实是用于类中分隔符,比如行为和属性 $object->attribute,$object->method();
4. 连接运算符,不能用于对象中的方法或属性.

解决方案 »

  1.   

    1. 用来分配健值对的,=> 左边是建,右边是值
    2. :: 是PHP类用来直接调用方法的,在PHP里面可以不写static方法,但是可以用 类::方法调用,很奇怪吧!
    3. 我感觉在PHP中,->的作用也等同于C#以及Java中的“.”了 你的感觉完全是对的!
    4. 一般只用于字符串相加。
      

  2.   

    ::用与调用类方法的.
    ->代替 c++中对象的点号"."
    .号除了用于连接,还可在正则表达式中表示(任意的单个字符)
    别的同上.
      

  3.   

    2、:: 
    这个应该是从C++中延续过来的,我的理解就是用于namespace,其作用与C#以及Java中的“.”一样,比如在Java中是:org.eclipse.sample.Class,在PHP中就是 org::eclipse::sample::Class,是这样么? 不是这样滴, ::在php中用来访问 类的静态成员或者重载函数。
      

  4.   

    hoho,明白了,谢谢楼上各位,结贴!