Bagaimana untuk melakukan pembayang jenis parameter PHP? 1. Gunakan titik bertindih selepas nama parameter untuk menentukan jenis 2. PHP menyediakan jenis terbina dalam seperti int, float, rentetan, dll. 3. Menggunakan petunjuk jenis boleh meningkatkan kebolehbacaan kod, meningkatkan prestasi dan membolehkan fungsi IDE ; 4. Pastikan fungsi hanya menerima jenis yang betul untuk mengelakkan ralat yang tidak dijangka.
Bagaimana untuk menetapkan petunjuk jenis dalam parameter fungsi PHP?
Petua jenis ialah ciri dalam PHP yang membolehkan anda menentukan jenis data parameter fungsi. Ini memberikan faedah berikut:
Tetapkan pembayang jenis
Untuk menetapkan pembayang jenis bagi parameter fungsi PHP, ikut nama parameter dengan titik bertindih (:) dan kemudian nyatakan jenisnya. Berikut ialah beberapa contoh:
function sum(int $a, int $b): int { return $a + $b; } function greet(string $name): void { echo "Hello, $name!"; } function divide(float $a, float $b): float { return $a / $b; }
Jenis terbina dalam
PHP menyediakan jenis terbina dalam berikut:
int
- 整数float
- 浮点数string
- 字符串null
- 空值void
- 表示函数不返回任何值array
- 数组bool
- 布尔值callable
- 可调用项iterable
- 可迭代项实战案例
让我们考虑一个示例,其中我们将类型提示用于计算两数之和的函数:
function sum(int $a, int $b): int { return $a + $b; } // 正确的用法 $result = sum(1, 2); // 抛出 TypeError 异常 sum("1", "2"); // 字符串参数,需要整数
通过使用类型提示,我们确保了 sum()
rentetan
sum()
hanya menerima hujah integer, Ini menghalang ralat ketidakpadanan jenis yang tidak dijangka. 🎜🎜🎜Nota: 🎜🎜🎜🎜PHP 7.0 dan ke atas menyokong petua jenis. 🎜🎜Petua jenis tidak diperlukan, tetapi penggunaannya amat disyorkan untuk menulis kod yang lebih mantap dan boleh dipercayai. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menetapkan petunjuk jenis untuk parameter fungsi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!