<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)</title>
	<atom:link href="http://iphp.com.ua/archives/20/feed" rel="self" type="application/rss+xml" />
	<link>http://iphp.com.ua/archives/20</link>
	<description>блог о технологиях web-разработки // all your base are belong to us</description>
	<lastBuildDate>Fri, 11 Jul 2008 15:51:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: Morozov</title>
		<link>http://iphp.com.ua/archives/20/comment-page-1#comment-4</link>
		<dc:creator>Morozov</dc:creator>
		<pubDate>Sat, 22 Dec 2007 14:08:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-4</guid>
		<description>Замечательная статья. Вам срочноо нужно на первую страницу Гугла :)

Меня несколько смущает, что по сути два одинаковых выражения (&quot;&lt;code&gt;is_null($var)&lt;/code&gt;&quot; и &quot;&lt;code&gt;null === $var&lt;/code&gt;&quot;) работают по-разному в плане быстродействия. Судя по всему, первый вариант работает дольше только потому, что там происходит вызов функции. Сразу же возникает идея для разработчиков PHP, почему бы при разбора кода (или создании байт-кода) тупо не заменять вызов функции на сравнение — эдакая оптимизация на стороне интерпретатора? Правда, я не особо в курвсе, как оно там внутри устроено.

BTW: не получилось залогиниться по OpenID :(</description>
		<content:encoded><![CDATA[<p>Замечательная статья. Вам срочноо нужно на первую страницу Гугла <img src='http://iphp.com.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Меня несколько смущает, что по сути два одинаковых выражения (&#171;<code>is_null($var)</code>&#187; и &#171;<code>null === $var</code>&#171;) работают по-разному в плане быстродействия. Судя по всему, первый вариант работает дольше только потому, что там происходит вызов функции. Сразу же возникает идея для разработчиков PHP, почему бы при разбора кода (или создании байт-кода) тупо не заменять вызов функции на сравнение — эдакая оптимизация на стороне интерпретатора? Правда, я не особо в курвсе, как оно там внутри устроено.</p>
<p>BTW: не получилось залогиниться по OpenID <img src='http://iphp.com.ua/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

