強制方式- 強制性是預設模式,不需要指定
嚴格方式 - 嚴格模式有明確的暗示
<?php // Coercive mode function sum(int ...$ints) { return array_sum($ints); } print(sum(2, '3', 4.1)); ?>
9
<?php // Strict mode declare(strict_types=1); function sum(int ...$ints) { return array_sum($ints); } print(sum(2, '3', 4.1)); ?>
Fatal error: Uncaught TypeError: Argument 2 passed to sum() must be of the type integer, string given, ...