1. 就用在数组中.
2. 静态方法用,不是命名空间.PHP的名字空间是用"\"来分隔. ::用于比如 classname::method() 这样的地方
3. PHP中没有指针的概念, 确实是用于类中分隔符,比如行为和属性 $object->attribute,$object->method();
4. 连接运算符,不能用于对象中的方法或属性.
2. 静态方法用,不是命名空间.PHP的名字空间是用"\"来分隔. ::用于比如 classname::method() 这样的地方
3. PHP中没有指针的概念, 确实是用于类中分隔符,比如行为和属性 $object->attribute,$object->method();
4. 连接运算符,不能用于对象中的方法或属性.
解决方案 »
- 改数组键名从字母A开始..
- MySQL client version版本低下会出现什么情况
- PHP怎么能在一个指定目录下,根据扩展名(文件名无所谓)打开一个文件(要判断是否存在),然后把它删掉?
- 想做PHP兼职的,请进,价钱RMB30-50yuan/per hour!!!
- 关于&&和or的问题、希望有实例
- 初学PHP,重定向问题!!
- PHP新手极其常见问题小结(请每个将要提问的朋友先来看看)
- 如何配置php环境??
- 关于PHP中时间日期函数的问题
- <input type="hidden" name="group_id" value="7">里面的值怎么修改
- 能不能利用163的SMTP来使用PHP的mail()发送邮件?
- 想要一个关于适合咨询公司的模板
2. :: 是PHP类用来直接调用方法的,在PHP里面可以不写static方法,但是可以用 类::方法调用,很奇怪吧!
3. 我感觉在PHP中,->的作用也等同于C#以及Java中的“.”了 你的感觉完全是对的!
4. 一般只用于字符串相加。
->代替 c++中对象的点号"."
.号除了用于连接,还可在正则表达式中表示(任意的单个字符)
别的同上.
这个应该是从C++中延续过来的,我的理解就是用于namespace,其作用与C#以及Java中的“.”一样,比如在Java中是:org.eclipse.sample.Class,在PHP中就是 org::eclipse::sample::Class,是这样么? 不是这样滴, ::在php中用来访问 类的静态成员或者重载函数。