Forum Webscript.Ru
Программирование => PHP => Тема начата: dob от 15 Марта 2003, 12:07:47
-
Запускаю скрипт всё правильно а он мне выдаёт
Parse error: parse error, unexpected $ in /usr/local/home/host/www/blabla.php on line 618
так ладно я бы ничего но у меня в скрипте всего 617 строк!!!!
-
ммм.. а где скрипт? приведи его часть.
-
там я так понял ошибка при использовании функции array_search
я просто имею два массива там записаны НЕ ЦИФРЫ а слова - названия вещей пример:
$foh = array("clouds","bricks","wood");
$mir= array("gog","pivo","bricks");
я завожу вроде всё как положено
$o = array_search($foh,$mir);
а вот тут видимо и ощтбка мне надо выдать сообщение если ни один из элементов не совпадает
я дклаю так
if($0 == false){ print "fauled";}
а если есть совпадение то делаю так :
else{
echo $mir[$o];
}
но 1) даже если убрать проверку на false , то всё равно ничего не выводит... мож я делаю чего не так?
если так то подскажите функцию , которая мне подойдёт....
-
dob:
if($0 == false){ print "fauled";}
-
if($0 == false){ print "fauled"; }
ну у меня ж так и написано.
$0 - это не ноль а буква о
-
dob:
on line 618
так ладно я бы ничего но у меня в скрипте всего 617 строк!!!!
Обычно такое возникает когда где-нть скобку не закроешь {}
-
Запускаю скрипт всё правильно
ХА ХА ХА
Parse error - это значит, что ошибка не в функции, а в том, что код написан с ошибками. Не закрыта кавычка, скобка, забыоа точка с запятой, и так далее.
На форуме решить такую проблему невозможно. Если, конечно, не привести весь код, но во-первых, долго этот код не пролежит, а во-вторых, врядли найдется доброхот искать незакрытую скобку в нескольких сотнях строк кода.