首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP几个语法符号的有关问题

2012-04-30 
PHP几个语法符号的问题-.:::分别代表什么意思?[解决办法]-类中使用,调用类中非静态属性或方法,如:$thi

PHP几个语法符号的问题
->
=>
.
:
::
分别代表什么意思?

[解决办法]
->类中使用,调用类中非静态属性或方法,如:$this->aaa;
=>数组中key,value之间符号,如:array('a'=>'value');
. 连接字符串
::调用类静态属性或方法
:替代语法

替代语法的基本形式:
左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

举个例子吧:
<?php if ($a<0): ?>
是负数拉
<?php endif; ?>
上面的语句等同于
<?php if ($a<0){ ?>
是负数拉
<?php } ?>
[解决办法]
->类中使用,调用类中非静态属性或方法,如:$this->aaa;
=>数组中key,value之间符号,如:array('a'=>'value');
. 连接字符串
::调用类静态属性或方法
:替代语法

替代语法的基本形式:
左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

举个例子吧:
<?php if ($a<0): ?>
是负数拉
<?php endif; ?>
上面的语句等同于
<?php if ($a<0){ ?>
是负数拉
<?php } ?>
[解决办法]
-> 物件的方法或者属性
=> 阵列的元素值 
. 连接字符串
: 替代语法
:: 调用类静态属性或方法
[解决办法]
->类中使用,调用类中非静态属性或方法,如:$this->aaa;
=>数组中key,value之间符号,如:array('a'=>'value');
. 连接字符串
::调用类静态属性或方法
:替代语法

替代语法的基本形式:
左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

举个例子吧:
<?php if ($a<0): ?>
是负数拉
<?php endif; ?>
上面的语句等同于
<?php if ($a<0){ ?>
是负数拉
<?php } ?>

热点排行