Re[7]: Этот ваш PHP ****
От: neFormal Россия  
Дата: 15.03.10 10:43
Оценка:
Здравствуйте, anton_t, Вы писали:

_>Что бы тема не умерла: динамику — в топку.


а я неожиданно соглашусь.. да, надо доделать Reia до совсем питоновского синтаксиса и со спокойной душой перейти на ФП..
...coding for chaos...
Re[6]: Семён Семёныч! Что же вы?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 11:42
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>А о каком языке все знают, что он хороший? (это чтобы тема не загнулась)


E>Про Немерле же -- ясен пень!!!


Я вообще-то имел в виду динамические языки, "но ход ваших мыслей мне нравится"
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[4]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 11:46
Оценка: +1
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, kochetkov.vladimir, Вы писали:


k>> AB>PHPUnit_TextUI_TestRunner::run($sute);

k>> Угу. Для скрипта в три десятка строчек, чтобы поймать то, что должен ловить интерпритатор.

AB>А ты уверен, что он должен ловить и что это не является частью языка? Я вот не уверен (впрочем, я не большой знаток).


Дык в том-то и засада, что это является частью языка. Хотя кроме того, что это прямой путь к граблям, оно ничего полезного в язык не вносит, IMHO.
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 11:46
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Я в очередной раз не знаю, смеяться мне или плакать, от того, что есть язык, в котором такой код будет являться правильным:


F>не знаю как ты, а я уже плачу.. на меня свалили 2 метра стрёмных древних исходников на этом уродстве и отобрали python+django..

F>как же я всех ненавижу сейчас..

Держись, мы мысленно будем с тобой в этот тягостный час

Говорят jetbrain'овская IDE для PHP дает лучшую (по сравнению с остальными) навигацию по коду и ловит множество граблей. Сам не проверял, хз, но вдруг поможет.
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 11:48
Оценка:
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>того, какой ответ выдает этот код и того, что этот язык еще и один из самых популярных

E>Ну дык это ... хочешь в языках с динамической типизацией уверенности что все хорошо — пиши тесты со 100 процентным покрытием . Еще префиксы помогают. На PHP писать — это тебе не на С++, на PHP все гораздо сложнее, на компилятор надеяться нельзя .

До этого год писал на питоне без каких-либо особых осложнений и таких вот граблей
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: Этот ваш PHP ****
От: Mamut Швеция http://dmitriid.com
Дата: 15.03.10 11:49
Оценка: :)
a>>> Язык, который позволяет делать такие глупые (и главное неизбежные) ошибки — плохой язык. Хотя ты, конечно, можешь сказать, что любишь гулять по граблям
S>>Да, плохой язык. Об этом все знают.

KV>А о каком языке все знают, что он хороший? (это чтобы тема не загнулась)


Ну эта, C++ же. И только в рамках Qt!!


dmitriid.comGitHubLinkedIn
Re[5]: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 12:15
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

k> Дык в том-то и засада, что это является частью языка. Хотя кроме того, что это прямой путь к граблям, оно ничего полезного в язык не вносит, IMHO.


BTW. "Любим мы одних, а женимся на других" Что наглядно пока что и наблюдаем
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[2]: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 12:22
Оценка: 1 (1)
Здравствуйте, Mamut, Вы писали:

M> Обычно это ловится на девелопмент-сервере, где стоит вывод ошибок в E_ALL. Вылетит warning nипа undefined constant variable2 assumed variable $variable2 или типа того.


Не вылетает даже с E_STRICT (PHP 5.2.11) — похоже, это допустимое поведение.
avalon 1.0rc3 rev 318, zlib 1.2.3
Re: Этот ваш PHP ****
От: Vamp Россия  
Дата: 15.03.10 12:31
Оценка:
KV>P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений
А аналога use strict в PHP нету?
Да здравствует мыло душистое и веревка пушистая.
Re[6]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 12:37
Оценка: +1 :))) :))) :)
Здравствуйте, Mamut, Вы писали:

KV>>А о каком языке все знают, что он хороший? (это чтобы тема не загнулась)

M>Ну эта, C++ же. И только в рамках Qt!!

Не, это уже пройденный этап. Недавно случилось страшное и Шеридана потянуло в веб-технологии. Теперь он всем объясняет
Автор: Sheridan
Дата: 13.03.10
какими должны быть веб-стандарты
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[3]: Этот ваш PHP ****
От: neFormal Россия  
Дата: 15.03.10 12:49
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Держись, мы мысленно будем с тобой в этот тягостный час


спасибо, растроган.. :'-)

KV>Говорят jetbrain'овская IDE для PHP дает лучшую (по сравнению с остальными) навигацию по коду и ловит множество граблей. Сам не проверял, хз, но вдруг поможет.


да я в phpeclipse всё делаю.. в принципе, годится для большинства моих задач..

а меня спасёт только тотальный рефакторинг.. пока принёс с собой немножко джанговского стиля..
$user = Model::get(User, array('id' => $uid));


кстати, в php нельзя передавать классы в качестве параметра.. поэтому оно User превращает в строку(!)..
...coding for chaos...
Re[4]: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 13:15
Оценка:
Здравствуйте, neFormal, Вы писали:

F> кстати, в php нельзя передавать классы в качестве параметра.. поэтому оно User превращает в строку(!)..


ЧЕГО?!
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[2]: Этот ваш PHP ****
От: Eugeny__ Украина  
Дата: 15.03.10 14:28
Оценка: +1
Здравствуйте, elmal, Вы писали:


KV>>того, какой ответ выдает этот код и того, что этот язык еще и один из самых популярных

E>Ну дык это ... хочешь в языках с динамической типизацией уверенности что все хорошо — пиши тесты со 100 процентным покрытием . Еще префиксы помогают. На PHP писать — это тебе не на С++, на PHP все гораздо сложнее, на компилятор надеяться нельзя .

Ага. Учитывая, что пхп вообще интерпритируемый язык, на компилятор вообще странно надеяться.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[3]: Этот ваш PHP ****
От: Mamut Швеция http://dmitriid.com
Дата: 15.03.10 15:04
Оценка:
KV>>>того, какой ответ выдает этот код и того, что этот язык еще и один из самых популярных
E>>Ну дык это ... хочешь в языках с динамической типизацией уверенности что все хорошо — пиши тесты со 100 процентным покрытием . Еще префиксы помогают. На PHP писать — это тебе не на С++, на PHP все гораздо сложнее, на компилятор надеяться нельзя .

E__>Ага. Учитывая, что пхп вообще интерпритируемый язык, на компилятор вообще странно надеяться.


Ну, вообще-то РНР все же компилируется в байткод, который выполняется потом VM. Правда, компилируется он каждый раз заново, но есть возможность оставить его в байткоде (чем, собственно, и занимаются его акселераторы)


dmitriid.comGitHubLinkedIn
Re[3]: Этот ваш PHP ****
От: squid  
Дата: 15.03.10 15:14
Оценка:
Здравствуйте, Mamut, Вы писали:

а кто это вообще?

З.Ы.
Joomla и много других CMS

M>Facebook, например. Wikipedia, например.
Re: Этот ваш PHP ****
От: Ночной Смотрящий Россия  
Дата: 15.03.10 15:36
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Буду краток, ибо из-за сабжа уже падаю с ног, завтра расскажу подробнее. Писал сегодня скрипт генерации баннеров для участников проекта Nemerle (Бейджи участников
Автор: kochetkov.vladimir
Дата: 10.03.10
): http://nemerle.rsdn.ru/banners/?t=PHP%20sucks%20outside!


О да, только PHP на сайте rsdn и не хватало.
Re[2]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 15:49
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Буду краток, ибо из-за сабжа уже падаю с ног, завтра расскажу подробнее. Писал сегодня скрипт генерации баннеров для участников проекта Nemerle (Бейджи участников
Автор: kochetkov.vladimir
Дата: 10.03.10
): http://nemerle.rsdn.ru/banners/?t=PHP%20sucks%20outside!


НС>О да, только PHP на сайте rsdn и не хватало.


Я тоже не в восторге от этого.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: Этот ваш PHP ****
От: neFormal Россия  
Дата: 15.03.10 16:01
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

F>> кстати, в php нельзя передавать классы в качестве параметра.. поэтому оно User превращает в строку(!)..

AB>ЧЕГО?!

типичная запись в логах:

PHP Notice: Use of undefined constant User — assumed 'User' in blablabla.php on line 123


я ошибаюсь в своих догадках?.
...coding for chaos...
Re[5]: Этот ваш PHP ****
От: LaptevVV Россия  
Дата: 15.03.10 16:05
Оценка: :)
Здравствуйте, kochetkov.vladimir, Вы писали:

a>>> Язык, который позволяет делать такие глупые (и главное неизбежные) ошибки — плохой язык. Хотя ты, конечно, можешь сказать, что любишь гулять по граблям

S>>Да, плохой язык. Об этом все знают.
KV>А о каком языке все знают, что он хороший? (это чтобы тема не загнулась)
Дык компонентный же паскаль!!!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Этот ваш PHP ****
От: LaptevVV Россия  
Дата: 15.03.10 16:06
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

Одной звездочки в названии явно не хватает!
php ***!
php ****!!
php ***** !!!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.