=>不是运算符,这个是数组特有的指针符号..是定义数组时做键、值映射用的。
foreach($_POST AS $key=>$value){ //... }
遍历数组的时候,就是将$_POST数组的键、值分别赋值给 $key和$value变量。
foreach是用来遍历数组的.这个是用来遍历$_POST数组.并把数组的键值放到$key中,值放到$value中...
->面向对象的时候用到
对象执行类里面的方法或取得类里面的字段的时候用到
比如
<?php class Test{ public $_name='test1'; public function fun1(){ return 'fun1'; } } $_test=new Test(); echo $_test->_name; echo '<br/>'; echo $_test->fun1(); ?>
输出
test1
fun1
面向对象,通过对象调用对应类里面属性和方法的
例如:
先定义一个类
class Demo{ var $data; function f(){ //方法名 ... //方法体 } } 然后要实例化一个Demo的对象 $demo = new Demo(); $demo->data = 1; //通过这个符号调用变量 $demo->f(); //同理调用方法
然后也可以在类里面通过this访问类内部的变量和方法
class Demo{ var data; function f1(){ //方法名 ... //方法体 } function f2(){ //方法名 $this->data = 1; //访问类内部的变量 $this->f1(); //访问类内部的方法 } }
浙公网安备 33010602011771号