[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: область видимости перемнних, между методами
dadli
здравствуите
в классе есть две метод, в одном методе обявливется переменная и нужно что етот перемення бил доступен втарои методе, написал, но не знаю настолко етот рационално сделал? может бить етот изврашенни код и можно её улучшить?

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
спасибо smile.gif

Спустя 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 написал(а):
грузинский программист ph34r.gif

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


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.