注册 登录
编程论坛 PHP技术论坛

PHP中两个冒号是什么意思

theend12 发布于 2010-11-18 14:48, 6729 次点击
Admin::checklogin($username,$password);      //两个冒号是什么意思
admincp_log();
Admin::MP("ADMINCP","ADMINCP_Permission_Denied");      //两个冒号是什么意思

ckseccode($_POST['seccode']) && javascript::alert('验证码错误!');  //还有这句


[ 本帖最后由 theend12 于 2010-11-18 14:52 编辑 ]
4 回复
#2
风月_无边2010-11-18 19:38
javascript::alert('验证码错误!')

没见过这种写法
#3
gupiao1752010-11-19 16:00
PHP里的OOP对象编程里,调用static(静态)方法或属性的时候,都需要用到::这个符号!但是它具体叫什么,忘记了!
从楼主的代码里感觉Admin和javascript应该是一个类对象,后面的::再跟上其静态的属性或方法!
毕竟类名javascript在PHP里并不是限制的关键字!不过具体还要看其他代码是怎么定义的!
#4
asmdaydream2010-11-22 09:37
应该是调用类的成员函数
#5
aspic2010-11-24 17:20
两个冒号(::)是对类中的方法的静态引用
也就是不需要实例化对象,直接通过类名对类中的方法进行引用
1