//从数组变量$arr中,读取键为0的值
$arr = array('苹果','香蕉');
$arr0 = $arr['0'];
if( isset($arr0) ) {print_r($arr0);}
$arr = array('苹果','香蕉');
$arr0 = $arr['0'];
if( isset($arr0) ) {print_r($arr0);}
2015-11-18
$fp = fopen('./text.txt', 'rb');
while(!feof($fp)) {
echo fgets($fp); //读取一行
}
fclose($fp);
这个代码能跑?
while(!feof($fp)) {
echo fgets($fp); //读取一行
}
fclose($fp);
这个代码能跑?
2015-11-18
在一个类的内部,要调用一个已经定义的静态方法,那么就要用 self::方法名()
在一个类之外,要调用一个类内定义的静态方法,那么就要用 类名::方法名()
在一个子类中,要调用父类内定义的静态方法,那么就要用 parent::方法名()
在一个类之外,要调用一个类内定义的静态方法,那么就要用 类名::方法名()
在一个子类中,要调用父类内定义的静态方法,那么就要用 parent::方法名()
2015-11-18
元字符是干啥玩意儿的?模式修饰符的'm','s','x'等是干啥玩意儿的?这还没说明白呢。
2015-11-18
<?php
//分隔字符串
$str = 'sun-moon-star';
$arr = array();
$arr = explode('-',$str);
print_r($arr);
print "<br/>";
$a = array('hi','hu','hei','ha');
$string1 = implode($a);
$string2 = implode(',',$a);
echo $string1;
echo "<br/>";
echo $string2;
?>
//分隔字符串
$str = 'sun-moon-star';
$arr = array();
$arr = explode('-',$str);
print_r($arr);
print "<br/>";
$a = array('hi','hu','hei','ha');
$string1 = implode($a);
$string2 = implode(',',$a);
echo $string1;
echo "<br/>";
echo $string2;
?>
2015-11-18
这里指的是,但对象被进行某操作时候,系统会调用这个函数。
也就是,你把它打开了,系统就会告诉类,你被打开了,执行某某函数。
如果没有这个函数,就不作为。
同样的,你把他关了,系统告诉类你要被关了,你执行关了的那个函数。如过有,就可以垂死挣扎下,没有?就可以安心的走了!
也就是,你把它打开了,系统就会告诉类,你被打开了,执行某某函数。
如果没有这个函数,就不作为。
同样的,你把他关了,系统告诉类你要被关了,你执行关了的那个函数。如过有,就可以垂死挣扎下,没有?就可以安心的走了!
2015-11-18
class Car {
function __construct() {
print "构造函数被调用 \n";
}
function __destruct() {
print "析构函数被调用 \n";
}
}
$car = new Car(); //实例化时会调用构造函数
echo '使用后,准备销毁car对象 \n';
unset($car); //销毁时会调用析构函数
理解这些就行了楼上的
function __construct() {
print "构造函数被调用 \n";
}
function __destruct() {
print "析构函数被调用 \n";
}
}
$car = new Car(); //实例化时会调用构造函数
echo '使用后,准备销毁car对象 \n';
unset($car); //销毁时会调用析构函数
理解这些就行了楼上的
2015-11-18