Parse error: parse error, unexpected $end in v:\home\localhost\www\thisoldman.php on

=Дмитрий=

Новичок
Parse error: parse error, unexpected $end in v:\home\localhost\www\thisoldman.php on

Начал учить php по книге Эндри Харис "php/MySQL для начинающих", 3 издание

Есть там такой урок, я пишу такой код, точно так как в книге, но выдется ошибка на localhost вот такая:
Parse error: parse error, unexpected $end in v:\home\localhost\www\thisoldman.php on line 37

код пишу в PHP Expert Editor 4.1

Сам код:

PHP:
<html>
<head>
<title></title>
</head>
<body>
<h1>This Old Man</h1>
<h3>Demonstrates use of function</h3>

<?
verse1();
chorus();
verse2();
chorus();
function verse1(){
	print <<<HERE
	This old man, he played 1<br>
	He played knick-knack on my thumb<br><br>
	HERE;
	}
function verse2(){
	print <<<HERE
	This old man, he played 2<br>
	He played knick-knack on my shoe<br><br>
	HERE;
	}
function chorus() {
	print <<<HERE
	...with a knick-knack<br>
	paddy-whack<br>
	giva a dog a bone<br>
	this old man came rolling home<br>
	<br><br>
	}
?>

</body>
</html>
что не так?:confused:
 

kruglov

Новичок
Такие ошибки выдаются, когда скобок открылось больше, чем закрылось.
Ждали скобку, а уткнулись в конец файла.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
=Дмитрий=

немогли бы подробнее обяъснить?
Нет

Найдите 1-но отличие в функции chorus() по сравнению с предыдущими двумя.
 

kruglov

Новичок
p.s. Думаю, не стоит переписывать примеры из книги, пока вы не поймете, что этот пример означает.
 

=Дмитрий=

Новичок
Все разобрался. Оказывается это из за редактора. А еще такой вопросик сразу, в чем вы пишите код?
 

SiMM

Новичок
> Оказывается это из за редактора.
[m]language.types.string#language.types.string.syntax.heredoc[/m]
 

Zetruger

ivan.chistyakov.name
function chorus() {
print <<<HERE
...with a knick-knack<br>
paddy-whack<br>
giva a dog a bone<br>
this old man came rolling home<br>
<br><br>
HERE; // - ГДЕ ЭТА СТРОКА ????
}

просто надо быть чуть внимательнее
и учить английский, ну хотябы на уровне чтения сообщений об ошибках
 

Фанат

oncle terrible
Команда форума
=Дмитрий=
На будущее. Heredoc-синтаксис, перекочевавший в пхп из перла, в пхп нужен, как собаке пятая нога.
в пхп можно сделать все проще, просто закрыв тег пхп и написав html как есть
 
Сверху