public function test($a , $c = 2, $b = 0) { return $a + $c + $b; } public function test1() { echo $this->test(1, b : 3); // 指定自己需要的参数 }
<?php class Index { public function __construct( private string $a ) {} public function test1() { echo $this->a; } } $c = new Index(111); $c ->test1();
//Match 是一个表达式,它可以储存到变量中亦可以直接返回。 //Match 分支仅支持单行,它不需要一个 break; 语句。 //Match 使用严格比较 public function test2($a) { $data = match ($a) { '8.0' => "Oh no!", 8.0 => "This is what I expected", }; return $data; }
// 链式调用,一个环节为null 就失败 $country = $session?->user?->getAddress()?->country;
本文作者:游戏币
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!