NOWDOC в PHP 5.3.0

В PHP 5.3.0 появилась новая синтаксическая конструкция: «NOWDOC». Сильно похожа на «heredoc», но с тем различием, что в «nowdoc» нет интерполяции переменных:

Следующий пример выведет в точности тот текст, который находится внутри nowdoc:

echo <<<'EOT'
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should not print a capital 'A': x41
EOT;

Второе отличие от heredoc, что nowdoc можно использовать в любом статическом контексте, например так:

class foo {
    public $bar = <<<'EOT'
bar
EOT;
}

5 комментариев

«СУП» отменила базовые аккаунты в ЖЖ

Когда росскийская компания «СУП» купила «Живой Журнал» некоторые, в том числе и я, стали потихоньку отползать на запасные аэродромы. Смирнов, в частности, полностью удалил свой ЖЖ. Я менее радикален — я просто перестал туда ходить. Нам было очевидно — добром это не кончится, главным образом из-за микроскандалов, которые возникали ещё в те времена, когда «суповцы» приобрели право на обслуживание кириллистической части ЖЖ.

То, что случилось вчера посерьёзнее. «СУП» отменил базовые аккаунты в ЖЖ:

Basic Account is an option available to accounts which were created before March 12, 2008. No account created after this date can be turned into a Basic Account. Базовые аккаунты теперь являются опцией, доступной только аккаунтам, созданным до 12 Марта 2008 года. Аккаунты созданные после этой даты не могут быть базовыми. … New accounts (created after March 12, 2008) may choose between Plus and Paid account levels. Новые аккаунты, созданые после 12 Марта 2008го года, могут выбирать либо Плюс аккаунт, либо платный

Вот что пишет на эту тему Брэд Фитцпатрик, создатель ЖЖ:

I advised against this (when I heard a rumor about it awhile back). I hadn’t heard anything recently about it. Perhaps they interpreted my advice as «well, okay, then maybe we’ll at least grandfather the existing Basic users, and not convert them all to Plus…»

In any case, SUP apparently sees no value in freeloaders not looking at ads, not paying, and oh wait… producing most the content for other members to read, other members who are looking at ads and paying for their accounts.

Когда до меня некоторое время назад дошел слух об этом, я рекомендовал этого не делать. В последнее время я об этом вообще ничего не слышал. Возможно, они растолковали мой совет как «да, хорошо, тогда, возможно, мы, по крайней мере для текущих базовых аккаунтов оставим возможность ими же и остаться, а не превратим их всех в Плюсовые…»

В любом случае, SUP, по-видимому, не видит ценности в «иждивенцах», не просматривающих рекламу, не платящих, и боже, подождите… производящих бОльшую часть контента для всех остальных читателей, других пользователей ЖЖ, просматривающих рекламу и оплачивающих свои аккаунты.

За перевод спасибо romik_g.

4 комментария