<?php
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $key=>$value){
echo count ($fruit,0);//输出数组的长度
echo '<br>键是:'.$key.',对应的值是:'.$value;
}
?>
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $key=>$value){
echo count ($fruit,0);//输出数组的长度
echo '<br>键是:'.$key.',对应的值是:'.$value;
}
?>
2017-04-12
# 输出
1. ==print_r($fruitArr)==:输出数组键及对应的值
2. ==echo $fruitArr[n]==:仅能输出字符串,对于其他变量无能为力
3. ==foreach ($fruitArr as $key => $value) {}== // 遍历输出
4. ==for ($i=0; $i < $; $i++) {}== // 遍历输出
1. ==print_r($fruitArr)==:输出数组键及对应的值
2. ==echo $fruitArr[n]==:仅能输出字符串,对于其他变量无能为力
3. ==foreach ($fruitArr as $key => $value) {}== // 遍历输出
4. ==for ($i=0; $i < $; $i++) {}== // 遍历输出
2017-04-11
静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
2017-04-10
在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
2017-04-10
PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。
2017-04-10
默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
2017-04-10
$car = new Car();
//也可以采用变量来创建
$className = 'Car';
$car = new $className()
//也可以采用变量来创建
$className = 'Car';
$car = new $className()
2017-04-10
$sql = "insert into user(name, age, class) values('李四', 18, '高三一班')";
mysql_query($sql);
$uid=mysql_insert_id();
echo $uid;
?>
mysql_query($sql);
$uid=mysql_insert_id();
echo $uid;
?>
2017-04-10
$a=1;
$b=3;
$c=$a.=$b++;
$b=$c+=$a;
$a=$b+(++$c);//c=27 b=26 a=53
$d=$b+++(++$a)+$a+++($c++)+(++$c);
echo $c;
echo "</br>";
echo $b;
echo "</br>";
echo $a;
echo "</br>";
echo $d;
29
27
55
190
$b=3;
$c=$a.=$b++;
$b=$c+=$a;
$a=$b+(++$c);//c=27 b=26 a=53
$d=$b+++(++$a)+$a+++($c++)+(++$c);
echo $c;
echo "</br>";
echo $b;
echo "</br>";
echo $a;
echo "</br>";
echo $d;
29
27
55
190
2017-04-10