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 - это значит, что ошибка не в функции, а в том, что код написан с ошибками. Не закрыта кавычка, скобка, забыоа точка с запятой, и так далее.
 На форуме решить такую проблему невозможно. Если, конечно, не привести весь код, но во-первых, долго этот код не пролежит, а во-вторых, врядли найдется доброхот искать незакрытую скобку в нескольких сотнях строк кода.