hj_545 发表于 2009-12-8 05:25:03

我的CI路004积累-PHP中的冒号

本帖最后由 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 用法相同。


双冒号lazycms::$sysname直接属类的方法或属性。

也就是static 静态方法或属性的使用。
域运算符,一般用于在B类对象中使用A类对象的属性/方法!

如还不明白,请参考以下介绍:http://www.dytaobao.com/blog/article.asp?id=235

没有找到通俗易懂的解释,就先引用下人家的东西吧,呵呵!
页: [1]
查看完整版本: 我的CI路004积累-PHP中的冒号