<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Началось альфа-тестирование PHP 8.3</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html</link>
    <description>Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.3. Релиз намечен на 23 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.3:...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59270&lt;br&gt;</description>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (ш)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#104</link>
    <pubDate>Sat, 01 Jul 2023 16:38:11 GMT</pubDate>
    <description>не нужно этого всего. там только один тип - юнион структура звал&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (swarus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#103</link>
    <pubDate>Thu, 15 Jun 2023 21:43:18 GMT</pubDate>
    <description>я не на js завёлся, а на&lt;br&gt;&amp;gt;&amp;gt;У JavaScript отлично спроектированный апи, в отличие от пыха</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (Ананий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#102</link>
    <pubDate>Wed, 14 Jun 2023 13:59:09 GMT</pubDate>
    <description>Интуитивно понятно это А.B c А:B,як в Lua, а не А::B с A-&amp;gt;B&lt;br&gt;Но из-за идиотского legacy c объединением строк приходится смотреть на это убожество.&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (Ананий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#101</link>
    <pubDate>Wed, 14 Jun 2023 13:54:04 GMT</pubDate>
    <description>На луа с его метатаблицами&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#99</link>
    <pubDate>Tue, 13 Jun 2023 17:22:19 GMT</pubDate>
    <description>Назови язык, который никто никогда не обсирал.&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (Нюрасетка)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#98</link>
    <pubDate>Tue, 13 Jun 2023 17:21:14 GMT</pubDate>
    <description>Ничего не увидишь у внуков, я заберу у них работу&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (b00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#97</link>
    <pubDate>Tue, 13 Jun 2023 17:19:37 GMT</pubDate>
    <description>&amp;gt; отлично спроектированным js не назавешь.&lt;br&gt;&lt;br&gt;Ахах, будто существуют &quot;отлично спроектированные&quot; языки, к которым ни одна пaдла не придирается&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (b00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#96</link>
    <pubDate>Tue, 13 Jun 2023 17:16:38 GMT</pubDate>
    <description>&amp;gt; вот скажи: что означает this и сколько обходных путей нужно знать-добавили, чтобы ликвидировать эту отлично исторически заложенную-спроектированную мину. (зато на собеседовании можно вопросы не придумывать)&lt;br&gt;&lt;br&gt;1) у меня за 8 лет опыта в повседневной работе с JS никаких проблем c этим злосчастным this не возникает. Если у тебя возникают эти детские ошибки - значит, ты не профи. Учись и практикуйся больше.&lt;br&gt;&lt;br&gt;2) на собесах и без языков найдут херню для вопросов.&lt;br&gt;&lt;br&gt;p.s. на PHP не наезжаю, сам писал на нём когда-то.&lt;br&gt;</description>
</item>

<item>
    <title>Началось альфа-тестирование PHP 8.3 (Tron is Whistling)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/130715.html#95</link>
    <pubDate>Tue, 13 Jun 2023 06:30:52 GMT</pubDate>
    <description>Ды там читать нечего, обёртка сделана так, чтобы конечному юзеру вообще ни на что почти, кроме своего кода, заморачиваться не приходилось.&lt;br&gt;&lt;br&gt;class MyTask extends &#092;TaskLib&#092;Task&lt;br&gt;&#123;&lt;br&gt;   ...&lt;br&gt;&lt;br&gt;   public function main()&lt;br&gt;   &#123;&lt;br&gt;      ...&lt;br&gt;      yield true;&lt;br&gt;      ...&lt;br&gt;      $store = new &#092;MyCode&#092;ModelStore();&lt;br&gt;      $item = $store&#091;&apos;myItem&apos;&#093;;&lt;br&gt;      $item-&amp;gt;lastChanged = time();&lt;br&gt;      $item-&amp;gt;update();&lt;br&gt;      ...&lt;br&gt;      yield true;&lt;br&gt;      ...&lt;br&gt;      $subTaskResult = yield new &#092;MyCode&#092;MySubtask(&apos;arg1&apos;, &apos;arg2&apos;);&lt;br&gt;      ...&lt;br&gt;      $subTask1 = $this-&amp;gt;addSubTask(new &#092;MyCode&#092;MySubtask(&apos;arg3&apos;, &apos;arg4&apos;));&lt;br&gt;      $subTask2 = $this-&amp;gt;addSubTask(new &#092;MyCode&#092;MySubtask(&apos;arg5&apos;, &apos;arg6&apos;));&lt;br&gt;      yield new &#092;TaskLib&#092;Task&#092;WaitOnAll($subTask1, $subTask2);&lt;br&gt;      $subTaskResult1 = $subTask1-&amp;gt;taskResult;&lt;br&gt;      $subTaskResult2 = $subTask2-&amp;gt;taskResult;&lt;br&gt;      ...&lt;br&gt;      yield true;&lt;br&gt;      ...&lt;br&gt;      return &apos;Task result&apos;;&lt;br&gt;   &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Понятно, что чуть-чуть разобраться в основах всё равно надо, но сия база очень простая, и рулонов документац</description>
</item>

</channel>
</rss>
