Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Unsupported operand types
Форумы портала PHP.SU » PHP » Программирование на PHP » Unsupported operand types

Страниц (1): [1]
 

1. Стас - 08 Мая, 2007 - 18:54:15 - перейти к сообщению
Иногда выскакивает ошибка: Unsupported operand types
Не понялЧто это??

2. valenok - 08 Мая, 2007 - 18:57:10 - перейти к сообщению
Для начала повторюсь: Скрипт в студию

Эта ошибка возникает в основном когда вы пытаетесь сложить
строку с числом, вычесть массив из предложения.
3. Стас - 08 Мая, 2007 - 19:04:38 - перейти к сообщению
Тьфу! Простите меня ради бога! Опять опечатка! Что со мной! Вместо = поставил -!
Простите меня... Закатив глазки
4. evgenijj - 08 Мая, 2007 - 19:06:24 - перейти к сообщению
Надеюсь, ты можешь перевести:
"Неподдерживаемый тип операнда." Попытка смешать в одном выражении два несовместимых опреранда - PHP не может с помощью неявного приведения типов привести их к одному типу. Например
$var = true + "0";
Не уверен, что это удачный пример, но смысл следующий:
* нельзя складывать строку и число
* нельзя применять логические операции (AND, OR) над перемeнными, которые не являются булевыми
* и т.п.
PHP - слабо типизированный язык. Если бы у тебя был опыт программирования на Pascal, таких вопросов у тебя бы не возникло.

 

Powered by ExBB FM 1.0 RC1