Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Ошибка в коде PHP:unexpected T_VARIABLE

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Ошибка в коде PHP:unexpected T_VARIABLE
Имя
Сообщение << Старые топики   Новые топики >>
Ошибка в коде PHP:unexpected T_VARIABLE - 2008-07-26 12:20:41.163333   
t3rmin41

Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
Списал всё из книги, вот код:

файл commodity.php
&lt;?php class Commodity { &nbsp;&nbsp; public $name; &nbsp;&nbsp; public $category; &nbsp;&nbsp; public $price; &nbsp;&nbsp; public $availability; function __construct($name, $category, $price = null, $availability=FALSE) { echo "Constructor of commodity loaded &lt;br&gt;"; $this -&gt; name = $name; $this -&gt; category = $category; $this -&gt; price = $price; $this -&gt; availability = $availability; } function __destruct() { echo "Destructor of commodity loaded &lt;br&gt;"; } function getPrice() { return (is_null($this -&gt; price) ? 'N/A' : $this -&gt; price); } function setPrice($new_price) { $this -&gt; price = $new_price; } } ?&gt;
файл extends.php

&lt;?php require_once 'commodity.php'; class Book extends Commodity { &nbsp;public $auth; &nbsp;function __construct($name, $auth, $category, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $price = null, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $availability = FALSE) { &nbsp; parent::__construct($name, $category, $price, $availability) &nbsp;&nbsp; &nbsp; $this -&gt; authors = $auth; &nbsp;} &nbsp;function getAuthors() &nbsp; &nbsp;{ &nbsp; return $this -&gt; auth; &nbsp;} } //$obj = new Book(); ?&gt;
Когда пробую запустить extends.php (открыть в окне браузера), то выдаёт ошибку Parse error: parse error, unexpected T_VARIABLE in C:\EasyPHP2\www\oop\extends.php on line 17

хотя commodity.php открывается нормально.

В чём ошибка?
Post #: 1
RE: Ошибка в коде PHP:unexpected T_VARIABLE - 2008-07-26 13:19:18.990000   
mrxakep

Сообщений: 107
Оценки: 0
Присоединился: 2008-07-08 10:55:00.986666
PHP 4 или 5?
Post #: 2
RE: Ошибка в коде PHP:unexpected T_VARIABLE - 2008-07-26 14:22:35.053333   
t3rmin41

Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
PHP 5.2.0
Post #: 3
RE: Ошибка в коде PHP:unexpected T_VARIABLE - 2008-07-26 15:08:44.896666   
_hel_

Сообщений: 103
Оценки: 0
Присоединился: 2008-07-09 16:00:40.600000
parent::__construct($name, $category, $price, $availability)
поставь ; в конце.
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Ошибка в коде PHP:unexpected T_VARIABLE







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.