ProDomainer.ru - Клуб Домейнеров  
     

Войти через OpenID
Left Nav Справка ПортфолиоАукцион (39) Календарь Поиск Сообщения за день Все разделы прочитаны Right Nav

Left Container Right Container
 
Старый 10.03.2017, 15:17   #1
Член Клуба ProDomainer.ru
 

Удивлен 2

PHP код:
$obj1 = new StdClass();
$obj2 = new StdClass();

$obj1->value 1;
$obj2->value 1;

function 
f1($o) {
  
$o 100;
}

function 
f2($o) {
  
$o->value 100;
}

f1($obj1);
f2($obj2);

var_dump($obj1);
var_dump($obj2); 
Результат
Теперь сами думайте как с этим жить
Вообще я когда увидел ответ, то примерно понял в чем подвох, но изначально естественно ответил неправильно.
Короче вот статья.

ПС: Саша, если ты прошлую тему про ЖС не прокоментировал, то хоть тут кивни что тоже не знал).

В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
Mendel вне форума   Ответить с цитированием
Старый 14.03.2017, 17:56   #2
Член Клуба ProDomainer.ru
 

Макс, ниразу в пхп так не делал
а что за тема про жс?

http://rudevich.com
Александр вне форума   Ответить с цитированием
Старый 14.03.2017, 19:34   #3
Член Клуба ProDomainer.ru
 

Цитата:
Сообщение от Александр Посмотреть сообщение
а что за тема про жс?
Простейший шаблонизатор

В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
Mendel вне форума   Ответить с цитированием
Старый 20.03.2017, 22:52   #4
Член Клуба ProDomainer.ru
 

Макс, а какого результата ждал ты?


VaseninM вне форума   Ответить с цитированием
Старый 21.03.2017, 12:43   #5
Член Клуба ProDomainer.ru
 

Цитата:
Сообщение от VaseninM Посмотреть сообщение
Макс, а какого результата ждал ты?
Ну нам столько вдалбливали "всегда по ссылке", что я был удивлен.
Как-то ожидаешь что либо одно будет либо другое, а не оба сразу. Т.е. либо мы меняем и там и там, либо раз всю переменную нельзя поменять, то и свойства нельзя. Только после статьи оно у меня уложилось в голове.

В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
Mendel вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход


Часовой пояс GMT +4, время: 21:35.