|
Контроль типаPHP 5 предоставляет возможность использовать контроль типов. На данный момент функции имеют возможность заставлять параметры быть либо объектами (путем указания имени класса в прототипе функции), либо массивами (начиная с PHP 5.1). Однако, если NULL использовался как значение параметра по умолчанию, то это будет также допустимо в качестве аргумента для последующего вызова. Пример #1 Пример контроля типов
<?php В случае передачи аргумента неправильного типа результатом будет фатальная ошибка.
<?php Также, контроль типов работает и с функциями:
<?php Контроль типов допускает значения NULL:
<?php Контроль типа может быть использован только с типами object и array (начиная с PHP 5.1). Традиционный контроль типа для int и string не поддерживается. |
|