в классе есть две метод, в одном методе обявливется переменная и нужно что етот перемення бил доступен втарои методе, написал, но не знаю настолко етот рационално сделал? может бить етот изврашенни код и можно её улучшить?
class chto_to {
function odin () {
global $peremnnaia;
$peremnnaia = 5;
}
function dve () {
$this->odin();
global $peremnnaia;
echo $peremnnaia;
}
}
$obj = new chto_to();
$obj->dve();
Спустя 19 минут, 21 секунда (4.04.2012 - 18:09) caballero написал(а):
class chto_to {
private $peremnnaia
function odin () {
$this->peremnnaia = 5;
}
function dve () {
$this->odin();
echo $this->peremnnaia;
}
}
$obj = new chto_to();
$obj->dve();
перед написанием классов следовало бы хоть ознакомится с синтаксисом языка
Спустя 23 минуты, 14 секунд (4.04.2012 - 18:32) dadli написал(а):
caballero
спасибо
спасибо

Спустя 1 час, 41 минута, 46 секунд (4.04.2012 - 20:14) Игорь_Vasinsky написал(а):
а отсутствие конструктора ни как не скажиться?
Спустя 8 минут, 12 секунд (4.04.2012 - 20:22) m4a1fox написал(а):
Игорь_Vasinsky
Цитата |
а отсутствие конструктора ни как не скажиться? |
Нет не скажется!
Спустя 1 день, 20 часов, 9 минут, 26 секунд (6.04.2012 - 16:32) Dagot написал(а):
грузинский программист 
почитай про ооп... там методы могут допустим общаться через свойства класса, обявляй их лучше приватными и ставь _ перед названием)

почитай про ооп... там методы могут допустим общаться через свойства класса, обявляй их лучше приватными и ставь _ перед названием)
_____________
когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.