在PHP中,函數和方法的形參都可以依照需求來寫型別。方法形參寫類型有以下幾個方面的好處:
那麼,在PHP中,如何給方法的形參寫型呢?以下是一些方法:
function sum(int $a, float $b) { return $a + $b; } echo sum(1, 2.5); // 输出 3.5
class Person { public function getName() { return '张三'; } } function sayHello(Person $p) { echo 'Hello ' . $p->getName(); } $p = new Person(); sayHello($p); // 输出 Hello 张三
function foo(array $arr) { foreach ($arr as $a) { echo $a . ' '; } } foo([1, 2, 3]); // 输出 1 2 3
function foo(?string $str) { if ($str === null) { echo 'null'; } else { echo $str; } } foo(null); // 输出 null foo('hello'); // 输出 hello
總之,給PHP方法形參寫類型提示可以讓程式碼更加健壯、易讀且易於擴充。因此,在編寫PHP方法時,我們應該充分利用這個特性,以便更好地建立高品質的程式碼。
以上是php怎麼如何給方法的形參寫類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!