|
本帖最后由 hj_545 于 2009-12-8 05:32 编辑
在 PHP 中冒号主要用于三目运算 ?: 和 双冒号 ::,除此之外,还有别的用处吗?
查了一下,控制结构的替代语法会用到冒号,比如说 if endif 语句,:(冒号)作用类似于“{”,endif 的作用就是“}”。
正常的 if 语句这么写:
if ($a > 0) {
……
}
如果使用 if 的替代语法,可以这么写:
if ($a > 0) :
……
endif
while .. endwhile、for .. endfor、switch .. endswitch 用法相同。
双冒号直接属类的方法或属性。
也就是static 静态方法或属性的使用。
域运算符,一般用于在B类对象中使用A类对象的属性/方法!
如还不明白,请参考以下介绍:http://www.dytaobao.com/blog/article.asp?id=235
没有找到通俗易懂的解释,就先引用下人家的东西吧,呵呵! |
|