<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Конфиг модуля]]></title>
		<link>https://forum.readyscript.ru/topic/1751/konfig-modulya/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1751/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Конфиг модуля».]]></description>
		<lastBuildDate>Mon, 11 Mar 2019 13:43:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Конфиг модуля]]></title>
			<link>https://forum.readyscript.ru/post/9634/#p9634</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Это не баг (ничего не ломает)</p></blockquote></div><p>IDE ругается</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 11 Mar 2019 13:43:24 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9634/#p9634</guid>
		</item>
		<item>
			<title><![CDATA[Re: Конфиг модуля]]></title>
			<link>https://forum.readyscript.ru/post/9633/#p9633</link>
			<description><![CDATA[<p>Это не баг (ничего не ломает) и не фича (ничего не привносит).</p><p>Конечно, все должно быть по фен шую. )</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 11 Mar 2019 13:11:50 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9633/#p9633</guid>
		</item>
		<item>
			<title><![CDATA[Re: Конфиг модуля]]></title>
			<link>https://forum.readyscript.ru/post/9629/#p9629</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>1. Не смог найти информацию о том, что отсутствие public перед функцией дает notice.</p></blockquote></div><p>Сейчас не могу найти, но точно помню что в одном из последнем релизов в strict modе попадалось.<br /></p><div class="quotebox"><blockquote><p>2. Так исторически сложилось.</p></blockquote></div><p>Это не баг, а фича?<br /></p><div class="quotebox"><blockquote><p>Но в наследнике все равно всегда можно сделать так</p></blockquote></div><p>а какой в этом смысл именно в таком варианте? и зачем рекомендовать некорретный код, многие разработчики&nbsp; &nbsp;копируют ваш код не задумываясь, например, модуль &quot;Генератор модулей (codegen)&quot; генерируют болванку с такой же ошибкой.</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 11 Mar 2019 10:08:37 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9629/#p9629</guid>
		</item>
		<item>
			<title><![CDATA[Re: Конфиг модуля]]></title>
			<link>https://forum.readyscript.ru/post/9627/#p9627</link>
			<description><![CDATA[<p>1. Не смог найти информацию о том, что отсутствие public перед функцией дает notice. <br />2. Так исторически сложилось. Это абсолютно ни на что не влияет, так как конфигурационные файлы никогда не наследуются. Но в наследнике все равно всегда можно сделать так:</p><div class="codebox"><pre><code>function _init()
{
    parent::_init();
    $this-&gt;getPropertyIterator()-&gt;append(....);
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sun, 10 Mar 2019 12:15:39 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9627/#p9627</guid>
		</item>
		<item>
			<title><![CDATA[Конфиг модуля]]></title>
			<link>https://forum.readyscript.ru/post/9623/#p9623</link>
			<description><![CDATA[<p>Вот типичный пример наследования \RS\Orm\ConfigObject взятый из модуля shop:<br /></p><div class="codebox"><pre><code>class File extends \RS\Orm\ConfigObject
{
    function _init()
    {
        parent::_init()-&gt;append(array(...));
    }
}</code></pre></div><p>1. Почему в публичных методах опущен public? Насколько я помню в последних версиях PHP это вызывает notice.<br />2. Почему _init возвращает void, а не \RS\Orm\PropertyIterator? Это же явная ошибка + усложняе отладку в IDE .</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Thu, 07 Mar 2019 22:10:17 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9623/#p9623</guid>
		</item>
	</channel>
</rss>
