10、PHP语法要点3(foreach、trait)

1、foreach 循环用于遍历数组,在vscode中输入foreach时默认的提示是这样的。

foreach ($variable as $key => $value) {
    # code...
}

提示中除了给了$value之外,还给了$key值,key值一般在关联数组中自行定义的。但是普通数组中的key值是数组的索引,所以vscode这样提示也是没错的。

 $value) {
    echo $key.PHP_EOL;# code...
}
?>

输出结果可以看出,key值输出的是索引值。

10、PHP语法要点3(foreach、trait)_第1张图片

 2、PHP 实现了一种代码复用的方法,称为 trait。trait的定位在子类与基类中间,trait内实现的方法可以在子类使用时调用。执行顺序:子类重载的方法---->使用trait内实现的方法——>基类的方法。

sayHello();

echo PHP_EOL;

?>

输出结果:子类中的相同方法被注释掉了,所以用的trait内的同名方法。

10、PHP语法要点3(foreach、trait)_第2张图片


PHP是世界上最好的编程语言,没有之一!

你可能感兴趣的:(世界上最好的编程语言,团看,php)