[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Глобальные и не только
Страницы: 1, 2, 3
vasa_c
Rand, это расхожие выражения, ведущие к непониманию и ошибкам. Если где и не прав, то в терминах, а в терминах ещё никто прав не был.


_____________
Блог ГО | Таблица символов Юникода | Графомания
YVSIK
Цитата (vasa_c @ 5.11.2013 - 18:57)
Объекты не передаются по ссылке. Они, как и все нормальные переменные передаются по значению, но их значением является указатель на объект.


Вот)) и к чему мы пришли)) biggrin.gif те-же яйца только вид с боку)) laugh.gif

Вот и я так и подумал, надо написать класс, в котором можно при обращению объектом, сам по себе мог разширять нужные переменные,



_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
dr.nomore
Цитата (OleKh @ 4.11.2013 - 15:39)

    public static function get($key) {
        if (array_key_exists($key, static::$data)) {
            return static::$data[$key];
        }
    }


И сюда добавляют &$value - в качестве default.

if(!$var = $reg->get($key)) $var = $default;


и

$var = $reg->get($key, $default);


---

Цитата
В ООП тут переменная находиться в внутри того или иного класса


Я тебя найти ООП где ты б не находиться.

Как правило человек не умеющий писать по-русски, не может научиться писать и на другом языке.

Чтобы не проверять постоянно есть такая проперть в объекте или нет, надо соблюдать гигиену. Не лениться вешать проперти на доску объявлений. Повесив проверять на null.

if(!property_exists($this, 'prop')) {}


и

if(!$this->prop) {}


Ну, или геттер прикрутить.
dr.nomore
Цитата
Объекты не передаются по ссылке. Они, как и все нормальные переменные передаются по значению, но их значением является указатель на объект.


И по ссылке, рефу то бишь, тоже.

Каноничная статья http://php.net/manual/en/language.oop5.references.php
Быстрый ответ:

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