Ошибка в коде PHP:unexpected T_VARIABLE
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Ошибка в коде PHP:unexpected T_VARIABLE - 2008-07-26 12:20:41.163333
|
|
|
t3rmin41
Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
|
Списал всё из книги, вот код: файл commodity.php
<?php
class Commodity {
public $name;
public $category;
public $price;
public $availability;
function __construct($name, $category, $price = null, $availability=FALSE) {
echo "Constructor of commodity loaded <br>";
$this -> name = $name;
$this -> category = $category;
$this -> price = $price;
$this -> availability = $availability;
}
function __destruct() {
echo "Destructor of commodity loaded <br>";
}
function getPrice() {
return (is_null($this -> price) ? 'N/A' : $this -> price);
}
function setPrice($new_price) {
$this -> price = $new_price;
}
}
?>
файл extends.php
<?php
require_once 'commodity.php';
class Book extends Commodity
{
public $auth;
function __construct($name, $auth, $category,
$price = null,
$availability = FALSE) {
parent::__construct($name, $category, $price, $availability)
$this -> authors = $auth;
}
function getAuthors()
{
return $this -> auth;
}
}
//$obj = new Book();
?>
Когда пробую запустить extends.php (открыть в окне браузера), то выдаёт ошибку Parse error: parse error, unexpected T_VARIABLE in C:\EasyPHP2\www\oop\extends.php on line 17 хотя commodity.php открывается нормально. В чём ошибка?
|
|
|
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?
|
|
|
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
|
|
|
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) поставь ; в конце.
|
|
|
|
|