November 10th, 2006

(no subject)

Почему PHP никогда не станет ничем пристойным, почему никогда нельзя будет в приличном программистском обществе говорить «я — PHP-программист» без презрительно-жалостливого взглядов?
Потому что авторы PHP мыслят хаками, а не системным и последовательным подходом к языку.

По ссылке обсуждение о введении новой отдельной фичи. Сейчас надо делать так:


function foo()
{
    return array(1,2,3,4,5,6);
}
$var = foo();
echo $var[4];


А хотят сделать мегафишку и «позволить» такой синтаксис:


echo foo()[4];  //  <---- it that
// or may be (foo())[4] ?


Потому что весь язык — одна большая свалка идей и непонятных решений.