索引数组赋值有三种方式:
1.array[0]='苹果';
2.$arr=array('0'=>'苹果');
3.$arr=array('苹果');
1.array[0]='苹果';
2.$arr=array('0'=>'苹果');
3.$arr=array('苹果');
2016-07-04
在给未定义的变量赋值时,__set() 会被调用。
读取未定义的变量的值时,__get() 会被调用。
当对未定义的变量调用isset() 或 empty()时,__isset() 会被调用。
当对未定义的变量调用unset()时,__unset() 会被调用。
参数$name是指要操作的变量名称。__set() 方法的$value 参数指定了$name变量的值。
读取未定义的变量的值时,__get() 会被调用。
当对未定义的变量调用isset() 或 empty()时,__isset() 会被调用。
当对未定义的变量调用unset()时,__unset() 会被调用。
参数$name是指要操作的变量名称。__set() 方法的$value 参数指定了$name变量的值。
2016-07-04
带有 $ 符号的字段被认为是变量,而实例化后的对象认为是一个变量所以使用 $object 这种形式,而属性在类中可以看做是一个变量,所以属性在类中定义的时候需要加上 $ 符,而在对象中,属性是对象的一部分,所以使用 $object->value 这种形式区分。
2016-07-04
最赞回答 / 一步丶听
this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向当前类的指针,parent是指向父类的指针。
2016-07-02
<?php
$str = "<ul>
<li>item 1</li>
<li>item 2</li>
</ul>";
//在这里补充代码,实现正则匹配所有li中的数据
$a = "/<ul>\s+<li>(.*?)<\/li>\s+<li>(.*?)<\/li>\s+<\/ul>/";
preg_match($a,$str,$matches);
print_r($matches);
$str = "<ul>
<li>item 1</li>
<li>item 2</li>
</ul>";
//在这里补充代码,实现正则匹配所有li中的数据
$a = "/<ul>\s+<li>(.*?)<\/li>\s+<li>(.*?)<\/li>\s+<\/ul>/";
preg_match($a,$str,$matches);
print_r($matches);
2016-07-02