|
WST ↓
|
 |
|
29 Июнь, 2011, 08:45:22
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Я не выдумываю, я просто хочу обеспечить себе удобство. О строгой типизации я речь не веду. Есть ведь __toString() для неявного преобразования в строку ;)
|
|
|
|
|
Записан
|
WBR, WST
|
|
|
|
fgets ↓
|
 |
|
29 Июнь, 2011, 08:47:34 , спустя 2 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 1119 Сила слова: -0.09
|
Ну вот рассмотреть перевод строки в число это ок, а вот число в строку зачем гонять? это же и так как строка будет функционировать, зачем дрочить без пользы то
|
|
|
|
|
Записан
|
эй детка не ссы в бассейн
Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
|
|
|
|
master ↓
|
 |
|
29 Июнь, 2011, 08:49:51 , спустя 2 минуты 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
Было бы очень классно иметь возможность совершить вызов типа foo('Hello, world!') и получить в теле метода свежесозданный объект класса Bar…
foo(new Bar) например
|
|
|
|
|
Записан
|
|
|
|
|
WST ↓
|
 |
|
29 Июнь, 2011, 08:51:06 , спустя 1 минуту 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
foo(new Bar) например
Обратите внимание на первое сообщение, ключевое слово там — «неявно».
Просто есть некоторые вещи, которые существенно облегчили бы жизнь, если бы работали. Нет, я не сторонник какого-то другого языка программирования, если вы так невзначай подумали, я всегда пишу веб-прооекты на PHP, и иногда хочется чего-то нового. К примеру, не нравится, что нельзя так
public function foo(Bar $bar) {
return ($this->bar = $bar)->makeSomething();
}
Я не дрочу, я просто не люблю писать лишние строки. Что ж, ладно, если в ваших кругах такой подход не приветствуется, не смею себя вам навязывать. :)
|
|
|
|
|
Записан
|
WBR, WST
|
|
|
|
master ↓
|
 |
|
29 Июнь, 2011, 09:02:59 , спустя 11 минут 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
Я не дрочу, я просто не люблю писать лишние строки
ты когда-нибудь дебажил код? Спустя 1 минуту 46 секунд добавил когда у тебя выражение вроде
$a = $b->$c($d + foo(new Bar::MyClassName))
и тебе нужно узнать чему равно выражение в скобках
|
|
|
|
|
Записан
|
|
|
|
|
WST ↓
|
 |
|
29 Июнь, 2011, 09:05:49 , спустя 2 минуты 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Писал, получал ошибки, разбирался. В чём вопрос? Если нужен какой-то пример моего проекта, то можно взглянуть, к примеру, тут.
Я хочу лишь задать вопросы и получить ответ — можно ли сделать то, что я хочу, и если нельзя, то можно ли рассчитывать на внедрение этих возможностей в будущем? Я же не прошу множественное наследование, хотя, возможно, кому-то хотелось бы и его…
|
|
|
|
|
Записан
|
WBR, WST
|
|
|
|
master ↓
|
 |
|
29 Июнь, 2011, 09:10:22 , спустя 4 минуты 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
В чём вопрос?
вопрос в том, что не нужно экономить на строках кода
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
29 Июнь, 2011, 09:11:53 , спустя 1 минуту 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20790 Сила слова: 1.65
|
WST, пиздец ты чо куришь друг? ты про перегрузку методов тут пытаешься втолковать, вот и называй вещи своими именми, не надо тут всяких гавнофункций придумывать и так язык гавно
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
WST ↓
|
 |
|
29 Июнь, 2011, 09:23:28 , спустя 11 минут 35 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 6 Сила слова: 0
|
Если я скажу «перегрузка», будет менее ясно, да и каким боком возможность перегрузки метода скажется на возможности неявноог создания?. Я сформулировал вариант решения проблемы и не говорю, что он на что-то претендует, просто хотел узнать, есть ли что-то, что можно использовать.
Всё, я успокоился, не надо экономить так не надо, велика беда.
Гавно так гавно, но я этого не говорил.
|
|
|
|
|
Записан
|
WBR, WST
|
|
|
|
fgets ↓
|
 |
|
29 Июнь, 2011, 09:27:47 , спустя 4 минуты 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 1119 Сила слова: -0.09
|
WST, пиздец ты чо куришь друг? ты про перегрузку методов тут пытаешься втолковать, вот и называй вещи своими именми, не надо тут всяких гавнофункций придумывать и так язык гавно
сказал как отрезал!
|
|
|
|
|
Записан
|
эй детка не ссы в бассейн
Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
|
|
|
|
phpdude ↓
|
 |
|
29 Июнь, 2011, 10:07:24 , спустя 39 минут 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20790 Сила слова: 1.65
|
на возможности неявноог создания?
а дрочить неявно не пробовал? в пхп и так достаточно магии, может хватит?
ну и вопрос буквой Т блядь (я на роликах кататься учусь) - как создастся класс с парамтерами в констркуторе? ;)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
KaFe ↓
|
 |
|
29 Июнь, 2011, 11:25:19 , спустя 1 час 17 минут 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Сраный Тролль Карма: -13346
Сообщений: 1727 Сила слова: -772.79
|
WST, зачем тебе неявный вызов? ты хоть понимаешь как ты этим траханым неявным вызовом взорвешь мозг программисту, который твой код будет поддерживать?
|
|
|
|
|
Записан
|
|
|
|
|