<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог вебмастера &#187; php</title>
	<atom:link href="http://www.net-next.ru/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.net-next.ru</link>
	<description>Новости интернета, а также ИТ индустрии и сферы высоких технологий.</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:05:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP / Aptana 2.0 Released</title>
		<link>http://www.net-next.ru/habranews/30079.html</link>
		<comments>http://www.net-next.ru/habranews/30079.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 03:33:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=30079</guid>
		<description><![CDATA[Удивительно, как это еще никто не сообщил о релизе Aptana. Не знаю кому-как, но лично это последнее IDE, за которое я сел, перепопробовав Zend, Eclipse, NetBeans, ну и само собой отдельные причуды такие как PHP Editor и прочих, и… остался 100% довольным. IDE полностью удовлетворила мои потребности при кодировании. 

И вот выход версии 2.0, с [...]]]></description>
			<content:encoded><![CDATA[<p>Удивительно, как это еще никто не сообщил о релизе Aptana. Не знаю кому-как, но лично это последнее IDE, за которое я сел, перепопробовав Zend, Eclipse, NetBeans, ну и само собой отдельные причуды такие как PHP Editor и прочих, и… остался 100% довольным. IDE полностью удовлетворила мои потребности при кодировании. <br/><br />
<br/><br />
И вот выход версии <b>2.0</b>, с чем их (и нас) и поздравляю… <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br/><br />
<br/><br />
Релиз-лист здесь — <a href="http://aptana.org/tools/studio/releasenotes/">aptana.org/tools/studio/releasenotes/</a><br/><br />
Качать здесь — <a href="http://aptana.org/studio/download">aptana.org/studio/download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/30079.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / RAR: создание store-архива</title>
		<link>http://www.net-next.ru/habranews/30084.html</link>
		<comments>http://www.net-next.ru/habranews/30084.html#comments</comments>
		<pubDate>Sat, 31 Oct 2009 19:14:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=30084</guid>
		<description><![CDATA[На днях я рассказывал, как получить список файлов, что содержит rar-архив без использования сторонних расширений или библиотек. В одном из комментариев промелькнула мысль, что в принципе, не смотря на закрытость алгоритма RAR, можно вручную создать архив без сжатия. Посидев один вечер над кодом, я представляю вашему вниманию класс для создания stored-RAR архивов.
 Читать дальше &#8594; [...]]]></description>
			<content:encoded><![CDATA[<p>На днях я рассказывал, как <a href="http://habrahabr.ru/blogs/php/73637/">получить список файлов</a>, что содержит rar-архив без использования сторонних расширений или библиотек. В одном из комментариев <a href="http://habrahabr.ru/blogs/php/73637/#comment_2120812">промелькнула мысль</a>, что в принципе, не смотря на закрытость алгоритма RAR, можно вручную создать архив без сжатия. Посидев один вечер над кодом, я представляю вашему вниманию класс для создания stored-RAR архивов.
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/73945/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/30084.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / Динамический CSS?</title>
		<link>http://www.net-next.ru/habranews/29555.html</link>
		<comments>http://www.net-next.ru/habranews/29555.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 05:11:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29555</guid>
		<description><![CDATA[ Я давно ждал этого момента, нет честно, где-то в подкорке я очень-очень хотел такой штуки чтобы было удобно писать на CSS без переписывания похожих стилей по два раза, без выыскивания нужных разделов в собственном коде, в общем хотелось чтобы на CSS можно было работать легко и просто, что-то я затянул…
И так встречайте xCSS — [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xcss.antpaw.org"><img src="http://i36.tinypic.com/jihm69.jpg" alt="xCSS PHP Class" align="left"/></a> Я давно ждал этого момента, нет честно, где-то в подкорке я очень-очень хотел такой штуки чтобы было удобно писать на CSS без переписывания похожих стилей по два раза, без выыскивания нужных разделов в собственном коде, в общем хотелось чтобы на CSS можно было работать легко и просто, что-то я затянул…<br/><br />
И так встречайте xCSS — php-класс для работы с динамическим CSS.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/72241/#habracut">Поехали</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29555.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / TwittReader – твитты на вашем сайте</title>
		<link>http://www.net-next.ru/habranews/29560.html</link>
		<comments>http://www.net-next.ru/habranews/29560.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 01:02:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29560</guid>
		<description><![CDATA[Выкладываю свой велосипед с:

возможностью вывода одного или нескольких последних статусов
подсветкой ссылок, e-mail, юзеров, хэш-тегов
кэшированием, которое работает в т.ч. когда Твиттер упал (а такое бывает)
перекодировкой (если на сайте используется не UTF-8)
гибкими настройками, собственными шаблонами


 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.picamatic.com/show/2009/10/12/02/35/5495379_160x125.jpg" align="right"/><br/><br />
Выкладываю свой велосипед с:<br/></p>
<ul>
<li>возможностью вывода одного или нескольких последних статусов</li>
<li>подсветкой ссылок, e-mail, юзеров, хэш-тегов</li>
<li>кэшированием, которое работает в т.ч. когда Твиттер упал (а такое бывает)</li>
<li>перекодировкой (если на сайте используется не UTF-8)</li>
<li>гибкими настройками, собственными шаблонами</li>
</ul>
<p><br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/72144/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29560.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / [Перевод] Как использовать пространства имён в PHP, Часть 3: Ключевые слова и автозагрузка</title>
		<link>http://www.net-next.ru/habranews/29424.html</link>
		<comments>http://www.net-next.ru/habranews/29424.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 08:23:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29424</guid>
		<description><![CDATA[В части 1 и 2 нашей серии статей мы рассмотрели основы пространства имён, а также импортирование, псевдонимы и правила разбора имён. В данной, заключительной, статье мы обговорим некоторые более продвинутые опции пространства имён.
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p><img src="http://s39.radikal.ru/i084/0910/d7/f2ba194b1a98.png" alt="image"/><br/><br />
В части 1 и 2 нашей серии статей мы рассмотрели <a href="http://habrahabr.ru/blogs/php/72033/">основы пространства имён</a>, а также <a href="http://habrahabr.ru/blogs/php/72097/">импортирование, псевдонимы и правила разбора имён</a>. В данной, заключительной, статье мы обговорим некоторые более продвинутые опции пространства имён.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/72150/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29424.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / [Перевод] Как использовать пространства имён в PHP, Часть 2: импортирование, псевдонимы и правила разбора имён</title>
		<link>http://www.net-next.ru/habranews/29356.html</link>
		<comments>http://www.net-next.ru/habranews/29356.html#comments</comments>
		<pubDate>Sun, 11 Oct 2009 10:16:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29356</guid>
		<description><![CDATA[В части 1, мы обсуждали для чего нужны пространства имён (namespaces) в PHP, и что обозначает зарезервированное слово namespace. В этой статье мы исследуем оператор use и способ, которым PHP разрешает имена пространств имён.
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://habrahabr.ru/blogs/php/72033/">части 1</a>, мы обсуждали для чего нужны пространства имён (namespaces) в PHP, и что обозначает зарезервированное слово namespace. В этой статье мы исследуем оператор use и способ, которым PHP разрешает имена пространств имён.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/72097/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29356.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / [Перевод] Как использовать пространства имен в PHP, Часть 1: Основы</title>
		<link>http://www.net-next.ru/habranews/29314.html</link>
		<comments>http://www.net-next.ru/habranews/29314.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 09:47:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29314</guid>
		<description><![CDATA[
Предисловие: На Хабре уже публиковались несколько статей, посвященных пространству имен в PHP (все ссылки на них я привожу в приложении). Однако, этот интересный и полезный вопрос был раскрыт не полностью. Поэтому я привожу перевод первой из трех статей по данной теме (остальные переведу в ближайшее время). P.S. Статья для начинающих

Пространства имен (namespaces) — это одно [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://s39.radikal.ru/i084/0910/d7/f2ba194b1a98.png" alt="image"/><br/><br />
<br/><br />
<i>Предисловие: На Хабре уже публиковались несколько статей, посвященных пространству имен в PHP (все ссылки на них я привожу в приложении). Однако, этот интересный и полезный вопрос был раскрыт не полностью. Поэтому я привожу перевод первой из трех статей по данной теме (остальные переведу в ближайшее время). P.S. Статья для начинающих</i><br/><br />
<br/><br />
Пространства имен (namespaces) — это одно из самых значительных изменений в PHP 5.3. Они будут хорошо знакомы С# и Java разработчикам, и, вероятно, они изменят к лучшему структуру PHP-приложений.
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/72033/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29314.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / JetBrains WebIDE — публичная сборка #500</title>
		<link>http://www.net-next.ru/habranews/29291.html</link>
		<comments>http://www.net-next.ru/habranews/29291.html#comments</comments>
		<pubDate>Fri, 09 Oct 2009 20:16:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=29291</guid>
		<description><![CDATA[Квест «идеальное IDE для PHP» продолжается   За прошедшую с предыдущей сборки неделю стали доступны две наиболее востребованые фичи — PHPUnit и FTP, ну и конечно мы постарались исправить как можно больше ошибок.

IDE
 — начальная версия поддержки удаленных хостов — пока что только FTP upload. (Планируется: открытие удаленного проекта, автосинхронизация, SFTP/SSL/всякие cloud storage). Находится [...]]]></description>
			<content:encoded><![CDATA[<p>Квест «идеальное IDE для PHP» продолжается <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  За прошедшую с <a href="http://habrahabr.ru/blogs/php/71097/">предыдущей сборки</a> неделю стали доступны две наиболее востребованые фичи — PHPUnit и FTP, ну и конечно мы постарались исправить как можно больше ошибок.<br/><br />
<br/><br />
IDE<br/><br />
 — начальная версия поддержки удаленных хостов — пока что только FTP upload. (Планируется: открытие удаленного проекта, автосинхронизация, SFTP/SSL/всякие cloud storage). Находится в меню Settings — Deploy&#038;Run.<br/><br />
 — Новые удобные закладки (F11)<br/><br />
<br/><br />
PHP<br/><br />
 — начальная версия поддержки PHPUnit (пока только локальный запуск)<br/><br />
 — добавлено выведение типов для переменной в «foreach(&#8230;)», элемента массива «array[...]» и тернарного оператора &quot;?:&quot;<br/><br />
 — добавлены поиск использований (Ctrl-Alt-F7) и переименование (Shift-F6) для глобальных переменных<br/><br />
 — исправлены поиск использований и переименование для статических членов класса<br/><br />
 — исправлены различные ошибки форматирования кода и комментариев<br/><br />
<br/><br />
<a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Загрузка</a> <a href="http://blogs.jetbrains.com/webide/2009/10/web-ide-eap-build-500/">Анонс</a><br/><br />
<br/><br />
<a href="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-ftp.png"><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-ftp-300x190.png" align="left" alt="FTP"/></a> <a href="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-phpunit.png"><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-phpunit-300x204.png" align="left" alt="PHPUnit"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29291.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / Кеширование в PHP — теперь немного лучше, чем просто кеш</title>
		<link>http://www.net-next.ru/habranews/28560.html</link>
		<comments>http://www.net-next.ru/habranews/28560.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 22:04:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=28560</guid>
		<description><![CDATA[Так как в моем блоге комментируют эту статью только боты и то редко, то я решил выложить ее сюда, чтобы узнать мнение профессионалов. В этой короткой статье я расскажу, как я убирал тривиальность из политики кеширования на файлах в PHP сценариях. В принципе это всё можно применить и не к «файловому» кешированию. Надеюсь, многим эта [...]]]></description>
			<content:encoded><![CDATA[<p>Так как в <a href="http://www.itdumka.com.ua">моем блоге</a> комментируют эту статью только боты и то редко, то я решил выложить ее сюда, чтобы узнать мнение профессионалов. В этой короткой статье я расскажу, как я убирал тривиальность из политики кеширования на файлах в PHP сценариях. В принципе это всё можно применить и не к «файловому» кешированию. Надеюсь, многим эта статейка принесет пользу.
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/71241/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28560.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP / JetBrains WebIDE — четвертая публичная сборка (#470)</title>
		<link>http://www.net-next.ru/habranews/28423.html</link>
		<comments>http://www.net-next.ru/habranews/28423.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 21:46:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://press/?p=28423</guid>
		<description><![CDATA[Мы продолжаем нашу борьбу за идеальное IDE для PHP ^) Анонс предыдущей сборки на хабре подарил нам огромное количество информации и указал основные направляния для совершенствования. В этот раз мы сосредоточились на выведении типов, (авто)дополнении и производительности. Под «выведением типов» подразумевается определение типов переменных, выражений и функции на основе анализа кода (а не PHPDOC @аннотаций)

В [...]]]></description>
			<content:encoded><![CDATA[<p>Мы продолжаем нашу борьбу за идеальное IDE для PHP ^) <a href="http://habrahabr.ru/blogs/php/70026/">Анонс</a> предыдущей сборки на хабре подарил нам огромное количество информации и указал основные направляния для совершенствования. В этот раз мы сосредоточились на выведении типов, (авто)дополнении и производительности. Под «выведением типов» подразумевается определение типов переменных, выражений и функции на основе анализа кода (а не PHPDOC @аннотаций)<br/><br />
<br/><br />
В этой сборке мы добавили:<br/><br />
 — автоматическое выведение типов возвращаемых значений функций на основе анализа операторов return<br/><br />
 — автоматическое определение фактических свойств класса и их типов путем анализа кода конструктора (см. скриншоты)<br/><br />
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/function_type.png" alt="анализ функций" align="left"/><br/><br />
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/class_fields_from_constructor.png" alt="анализ конструктора"/><br/><br />
 — автоопределение типов глобальных переменных без аннонаций <br/><br />
 — полную поддержку аннотаций @var и @global<br/><br />
 — автовызов дополнения после $ и -&gt;<br/><br />
 — дополние внутри PHPDOC @тегов (частично), $переменных (из следующей декларации) и видимых типов<br/><br />
 — сокрытие __magic() методы при первом вызове (если есть другие члены класса)<br/><br />
 — ограничили дополение внутри catch() подклассами Exception<br/><br />
<br/><br />
Производительность улучшли, настолько насколько это возможно в экспериментальной версии. По мере приближения к релизу ей будет уделяться основное внимание.<br/><br />
<br/><br />
<a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Скачать</a> <a href="http://blogs.jetbrains.com/webide/2009/09/web-ide-eap-build-470/">Анонс</a> <a href="http://www.jetbrains.net/tracker/issues/WI?q=%23Fixed+fixed+in%3A+{EAP+470}+">Подробный список изменений</a><br/><br />
<br/><br />
Приглашаем всех пробовать и продолжать дискуссию <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28423.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

