PHP/String/is string — различия между версиями

Материал из Web эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 07:07, 26 мая 2010

Implementing Custom Type Hinting

 
<?php
<?php
function many_hints($int, $flt, $str) {
    if (!(is_integer($int))) {
        trigger_error("$int is not of type integer", E_USER_ERROR);
    }
    if (!(is_float($flt))) {
        trigger_error("$flt is not of type float", E_USER_ERROR);
    }
    if (!(is_string($str))) {
        trigger_error("$str is not of type integer", E_USER_ERROR);
    }
    return ($int * $flt) . " " . $str;
}
echo "<p>", many_hints(1992, .042, "dollars owed"), "</p>";
echo "<p>", many_hints("bob", 3, true), "</p>";
?>