这里VAR有歧义,建议大家设置类的属性和方法时前面统一用public而不是var。例如public $name和public function xx();
2016-10-01
个人总结一下,静态方法,静态属性, 不需要实例化, 直接类名::方法名/属性名, 比如 Car::test(); 静态属性: Car::$speed, 在静态方法里使用静态属性, selef::$speed; 不能在静态方法里使用$this
2016-09-30
php 中的for在作为条件判断的时候用到的要多些,如果是遍历数组, 用foreach则要更好一些, 直接写
foreach($arr as $key ){
echo $key;
}
这样就直接输出数组了, 获取非常的方便,不用定义$num=0, $num<count($arr); $num++ 这样的条件了,
foreach在遍历关联数组也非常的方便比如
foreach ($arr as $key=>$value) {
echo $key.'-----'.$value;
}
这样既可以取到数组的键,又可以取到值
foreach($arr as $key ){
echo $key;
}
这样就直接输出数组了, 获取非常的方便,不用定义$num=0, $num<count($arr); $num++ 这样的条件了,
foreach在遍历关联数组也非常的方便比如
foreach ($arr as $key=>$value) {
echo $key.'-----'.$value;
}
这样既可以取到数组的键,又可以取到值
2016-09-30
在php中写数组变量, 对于索引数组, 赋值是这样, array('apple','vivo','huawei'); 而对于关联数组就是array('phone'=>'apple','notebook'=>'mac'); 还有就是多维数组, 就是数组里存储的是数组, 多维数组用的特别多的地方是select ()查询数据库 , 查询出来的结果就是一个2维数组.
2016-09-30
$car = new Car(); $car->start(); echo $car->getSpeed();
由于protected function speedUp() 是保护的,只能被自身或者子类调用,所在在自己的类当中添加一个public,这样在创建的对象中就可以调用了
由于protected function speedUp() 是保护的,只能被自身或者子类调用,所在在自己的类当中添加一个public,这样在创建的对象中就可以调用了
2016-09-30
<?php
$fruit=array('苹果','香蕉','菠萝');
for($index=0; $index<sizeof($fruit); $index++){
echo '<br>数组第'.$index.'值是:'.$fruit[$index];
}
?>
$fruit=array('苹果','香蕉','菠萝');
for($index=0; $index<sizeof($fruit); $index++){
echo '<br>数组第'.$index.'值是:'.$fruit[$index];
}
?>
2016-09-29