Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 14.03.10 23:11
Оценка: -1 :))) :)
Буду краток, ибо из-за сабжа уже падаю с ног, завтра расскажу подробнее. Писал сегодня скрипт генерации баннеров для участников проекта Nemerle (Бейджи участников
Автор: kochetkov.vladimir
Дата: 10.03.10
): http://nemerle.rsdn.ru/banners/?t=PHP%20sucks%20outside!

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

<?php
$variable1 = variable2;
$variable3 = $variable1;
$variable3 += 10;
echo variable1."\n\r".$variable2."\n\r".$variable3;
?>


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

P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re: Этот ваш PHP ****
От: Sheridan Россия  
Дата: 14.03.10 23:59
Оценка: :)
Приветствую, kochetkov.vladimir, вы писали:

k> P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений


Ага, прямо по стопам Мамута. У того кронтаб виноват, а у тебя пхп
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re: Этот ваш PHP ****
От: 0K Ниоткуда  
Дата: 15.03.10 00:12
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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


А что ПХП еще кто-то использует (кроме школьников)?
Re[2]: Этот ваш PHP ****
От: Antikrot  
Дата: 15.03.10 00:16
Оценка:
Здравствуйте, 0K, Вы писали:

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

0K>А что ПХП еще кто-то использует (кроме школьников)?
студенты еще используют вроде
Re: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 00:41
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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


<?php

// correct
echo hiImAString;

// correct
echo hello . world . _6789;

// correct
thisisastandalonestring;

// correct, outputs 0
echo string + anotherstring - yetanotherstring;

// correct, outputs 1concatenated
echo true . false . concatenated;

// incorrect, syntax error
echo cantdothis . 1234567890;

// incorrect, syntax error, use of PHP keywords
echo try . and . do . this . if . you . can . else . break;

?>




k> P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений


<?php

include_once('PHPUnit/Framework.php');
include_once('PHPUnit/TextUI/TestRunner.php');

$sute = new PHPUnit_Framework_TestSuite("cleardzen.ru");

// <...>

PHPUnit_TextUI_TestRunner::run($sute);

?>
avalon 1.0rc3 rev 318, zlib 1.2.3
Re: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 01:07
Оценка: +1 :))) :)))
Здравствуйте, kochetkov.vladimir, Вы писали:

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


И вообще, бэйджики для Nemerle, а виноват почему-то PHP — и делали бы на нем же
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[2]: Этот ваш PHP ****
От: anton_t Россия  
Дата: 15.03.10 05:03
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, kochetkov.vladimir, вы писали:


k>> P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений


S>Ага, прямо по стопам Мамута. У того кронтаб виноват, а у тебя пхп


Язык, который позволяет делать такие глупые (и главное неизбежные) ошибки — плохой язык. Хотя ты, конечно, можешь сказать, что любишь гулять по граблям
Re[3]: Этот ваш PHP ****
От: Sheridan Россия  
Дата: 15.03.10 05:55
Оценка:
Приветствую, anton_t, вы писали:

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

Да, плохой язык. Об этом все знают.
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[2]: Этот ваш PHP ****
От: Mamut Швеция http://dmitriid.com
Дата: 15.03.10 09:13
Оценка:
KV>>того, какой ответ выдает этот код и того, что этот язык еще и один из самых популярных

0K>А что ПХП еще кто-то использует (кроме школьников)?


Facebook, например. Wikipedia, например.


dmitriid.comGitHubLinkedIn
Re: Этот ваш PHP ****
От: Mamut Швеция http://dmitriid.com
Дата: 15.03.10 09:14
Оценка: +1
KV>Буду краток, ибо из-за сабжа уже падаю с ног, завтра расскажу подробнее. Писал сегодня скрипт генерации баннеров для участников проекта Nemerle (Бейджи участников
Автор: kochetkov.vladimir
Дата: 10.03.10
): http://nemerle.rsdn.ru/banners/?t=PHP%20sucks%20outside!


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


KV>
KV><?php
KV>$variable1 = variable2;
KV>$variable3 = $variable1;
KV>$variable3 += 10;
KV>echo variable1."\n\r".$variable2."\n\r".$variable3;
KV>?>
KV>


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


KV>P.S: Да, вы правильно подумали. Я случайно пропустил знак доллара в паре мест и потом долго вдуплял, а с какого хрена у меня начали появляться строковые переменные в самых неожиданных местах и пропадать кусочки результатов вычислений


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

Но согласен, что это должно быть не варнингом, а ошибкой.


dmitriid.comGitHubLinkedIn
Re[2]: Этот ваш PHP ****
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 15.03.10 09:27
Оценка: 2 (1)
Здравствуйте, Anton Batenev, Вы писали:

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


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


AB>И вообще, бэйджики для Nemerle, а виноват почему-то PHP — и делали бы на нем же


Ну согласись, что под инфраструктурой Apache-MySQL-PHP (на которой крутится nemerle.org) сам nemerle выглядел бы несколько экстравагантно Вот переведем его на IIS/ASP.net, тогда беджики будет генерить код на nemerle, обещаю. Даже для сравнения их сюда могу запостить
... << 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 09:27
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>PHPUnit_TextUI_TestRunner::run($sute);


Угу. Для скрипта в три десятка строчек, чтобы поймать то, что должен ловить интерпритатор.
... << 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 09:27
Оценка: :)))
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, anton_t, вы писали:


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

S>Да, плохой язык. Об этом все знают.

А о каком языке все знают, что он хороший? (это чтобы тема не загнулась)
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

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

S>>Да, плохой язык. Об этом все знают.

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

Python же..
...coding for chaos...
Re[5]: Семён Семёныч! Что же вы?
От: Erop Россия  
Дата: 15.03.10 10:05
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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


Про Немерле же -- ясен пень!!!
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[3]: Этот ваш PHP ****
От: Anton Batenev Россия https://github.com/abbat
Дата: 15.03.10 10:06
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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

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

А ты уверен, что он должен ловить и что это не является частью языка? Я вот не уверен (впрочем, я не большой знаток).
avalon 1.0rc3 rev 318, zlib 1.2.3
Re: Этот ваш PHP ****
От: neFormal Россия  
Дата: 15.03.10 10:10
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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


не знаю как ты, а я уже плачу.. на меня свалили 2 метра стрёмных древних исходников на этом уродстве и отобрали python+django..
как же я всех ненавижу сейчас..
...coding for chaos...
Re: Этот ваш PHP ****
От: elmal  
Дата: 15.03.10 10:12
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

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

Ну дык это ... хочешь в языках с динамической типизацией уверенности что все хорошо — пиши тесты со 100 процентным покрытием . Еще префиксы помогают. На PHP писать — это тебе не на С++, на PHP все гораздо сложнее, на компилятор надеяться нельзя .
Re[5]: Этот ваш PHP ****
От: Sheridan Россия  
Дата: 15.03.10 10:25
Оценка:
Приветствую, kochetkov.vladimir, вы писали:

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

Ассемблер
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[6]: Этот ваш PHP ****
От: anton_t Россия  
Дата: 15.03.10 10:27
Оценка:
Здравствуйте, neFormal, Вы писали:

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


S>>>Да, плохой язык. Об этом все знают.

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

F>Python же..


Что бы тема не умерла: динамику — в топку.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.