решил изучить объектно-ориентированный подход в программировании на php.
На первом же простом примере выдало ошибку:
<?php class MyClass { public $prop1 = "Свойство класса "; public function __construct() { echo 'Создан объект класса "', __CLASS__, '"!<br />'; } public function __destruct() { echo 'Объект класса "', __CLASS__, '" удален.<br />'; } public function getProperty() { return $this->prop1 . "<br />"; } } // Создаём новый объект $obj = new MyClass; // Получаем значение свойства $prop1 echo $obj->getProperty(); // Выводим сообщение о достижении конца файла echo "Конец файла.<br />"; ?>
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in m:\home\localhost\www\oop\index.php on line 11 (где код public $prop1 = "Свойство класса "
Попробовал разные варианты, частично заработало только вот с этим:
<?php class MyClass { var $prop1 = "Свойство класса "; function __construct() { echo 'Создан объект класса "', __CLASS__, '"!<br />'; } function __destruct() { echo 'Объект класса "', __CLASS__, '" удален.<br />'; } function getProperty() { return $this->prop1 . "<br />"; } } // Создаём новый объект $obj = new MyClass; // Получаем значение свойства $prop1 echo $obj->getProperty(); // Выводим сообщение о достижении конца файла echo "Конец файла.<br />"; ?>
Но __construct() и __destruct() не работают. Помогите разобраться, что я не так делаю - я начинающий программист, знаний пока маловато. Проверял и на локальном компе и на сервере хостера - результат одинаковый. Версия php на локальном 4.3.6, на хостинге 4.3.9
Edited by Veseloff Код надо заключать в специальные теги
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Bad_Ivan
Здравствуйте,
решил изучить объектно-ориентированный подход в программировании на php.
На первом же простом примере выдало ошибку:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in m:\home\localhost\www\oop\index.php on line 11 (где код public $prop1 = "Свойство класса "
Попробовал разные варианты, частично заработало только вот с этим:
Но __construct() и __destruct() не работают. Помогите разобраться, что я не так делаю - я начинающий программист, знаний пока маловато. Проверял и на локальном компе и на сервере хостера - результат одинаковый. Версия php на локальном 4.3.6, на хостинге 4.3.9
Edited by VeseloffКод надо заключать в специальные теги
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.