|
Абырвалг ↓
|
 |
|
18 Июль, 2010, 08:29:19
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
я вот решил пройти тест от mamba для интереса и вот именно в ответе на мой выше вопрос я стал сомневаться.
я спрашивал чуть о ином, а именно что происходит в памяти (сколько экземпляров появится).
проверь, хуле.
class Foo
{
function Foo ()
{
echo 1;
}
}
$foo = new Foo ();
Справедливости ради стоит заметить, что некоторые любят на собеседованиях спрашивать о различии объектной модели 4 и 5 версий пыха. Вот только не учли, что некоторые с четверкой и не работали. Спустя 34 секунды добавил Z:\usr\local\php4>php -v
PHP 4.4.7 (cgi-fcgi) (built: May 4 2007 13:30:00)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
Z:\usr\local\php4>php f.php
X-Powered-By: PHP/4.4.7
Content-type: text/html
1
Z:\usr\local\php4>
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
phpdude ↓
|
 |
|
18 Июль, 2010, 10:01:49 , спустя 1 час 32 минуты 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
Абырвалг, у тебя тест полный пиздец, копирование переменной != вызовы ее конструктора. учи мат часть
в пыхе 4 думаю что 2, ибо присваивание - операция копирования в пхп4. в нем
$a = new ClassName(); = 2
$a = & new ClassName(); = 1 переменная
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Абырвалг ↓
|
 |
|
18 Июль, 2010, 10:09:38 , спустя 7 минут 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
а, бля, я лоханулся с тестами
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
phpdude ↓
|
 |
|
18 Июль, 2010, 10:19:04 , спустя 9 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
Абырвалг, как девочка Спустя 1 минуту 1 секунду добавил я только один метод для теста вижу - чтобы в конструкторе переменной этого объекта присваивалось например 2 мегабайта текста, ну и создать со ссылкой и без в пыхе4. думаю должно сканать :)
будет соовтетственно расход памяти 2 и 4 метра
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Абырвалг ↓
|
 |
|
18 Июль, 2010, 10:40:51 , спустя 21 минуту 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
а ты уверен, что не сработает COW?
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
phpdude ↓
|
 |
|
18 Июль, 2010, 10:43:54 , спустя 3 минуты 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
Абырвалг, корова?
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Абырвалг ↓
|
 |
|
18 Июль, 2010, 10:54:52 , спустя 10 минут 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
ага! Самое интересное, что уже второй раз с тобой такое)
Но тогда было подчеркивание а ща нету...
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
md5 ↓
|
 |
|
18 Июль, 2010, 11:12:28 , спустя 17 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
COWбои блять)))
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
phpdude ↓
|
 |
|
18 Июль, 2010, 11:19:11 , спустя 6 минут 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
Абырвалг, не пользуюсь этим словом, поэтмоу не знаю его и будет третий, четвертый и 50ый раз. мне на него просто глухо похуй :)
там(пыхча4) все данные копируются, попробуй, проведи тест
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
krasun ↓
|
 |
|
18 Июль, 2010, 11:23:00 , спустя 3 минуты 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
Если Абырвалг сказал правду, тогда все понятно new ClassName() - это один объект, а $object = new ClassName() - уже два ибо при
присваивании он копируется.
в php4 может я бы согласился что будет 2, так как это будет 2 разных переменные в памяти. в php5 $object будет только ссылаться на первую, а не копировать. Эксперт поэтому вопросу где же ты)
и что не понятного, где проблема?
|
|
|
|
|
Записан
|
|
|
|
|