|
| |
|
|
| |
для: localGhost
(22.05.2007 в 14:48)
| | | is_array
is_object
Проверяете в самом начале
<?
if ( !is_array($var) && !is_object($var))
exit('Необходимо передать объект или массив!')';
?>
|
| |
| |
|
|
| |
|
|
| |
для: mefestofel
(22.05.2007 в 14:39)
| | | затупил...... так можно определить принудительно только либо объект, либо массив.. правильно? | |
| |
|
|
| |
|
|
| |
для: localGhost
(22.05.2007 в 14:23)
| | | Как вариант:
<?
class NewClass {
public function source ($id) {
print $id;
}
}
$n = new NewClass;
$n -> source ("string");
?>
|
[поправлено модератором] | |
| |
|
|
| |
|
|
| | создаю метод:
<?
class NewClass {
public function source (string $id) {
/*
.....
*/
}
}
$n = newClass;
$n -> source ("string");
?>
|
выдает ошибку:
Catchable fatal error: Argument 1 passed to NewClass::source()
must be an instance of string, null given, called in /path/ex_file.php
on line ... and defined in /path/class.php on line ...
|
как я понимаю ругается на то что передаю "не" строку... но ведь это не так... помогите разобраться пожалуйста. | |
| |
|
|
|