is valid?       need help?

Text zformátovaný pomocí Texy!:

PHP je jazyk plný překvapení. Takové Kinder Surprise pro dospělé programátory. Psaní aplikací v PHP je adrenalinovým sportem – i pojišťovny k tomu tak přistupují.

Naivní prosťáček nebo PHP laik by při pohledu na tento kód…

$arr = array();
$arr['XB@'] = 'La';
$arr[2089710047] = 'Trine';

unset($arr['XB@']);

// hádejte - co se vypíše?
print_r($arr);

…mohl mít pocit, že ví, co se vypíše. Ale ostřílený profesionál by nejprve kontroval otázkou: „V jaké verzi PHP?“ A rozhodně by se nespokojil s odpovědí „V pětce.“ Když se ptá na verzi, zajímá ho každá setinka. Protože třeba PHP 5.1.2 odstraní (unset) z pole jiný prvek, než verze 5.1.3. Stejně tak 4.4.2 versus 4.4.3.

Vygenerovaný HTML kód:

<p>PHP je jazyk plný překvapení. Takové Kinder Surprise pro dospělé
programátory. Psaní aplikací v&nbsp;PHP je adrenalinovým sportem&nbsp;&ndash;
i&nbsp;pojišťovny k&nbsp;tomu tak přistupují.</p>

<p>Naivní prosťáček nebo PHP laik by při pohledu na tento&nbsp;kód…</p>

<pre><code><span class="php-var">$arr</span> = <span
class="php-keyword1">array</span>();
<span class="php-var">$arr</span>[<span
class="php-quote">'XB@'</span>] = <span class="php-quote">'La'</span>;
<span
class="php-var">$arr</span>[<span class="php-num">2089710047</span>] = <span
class="php-quote">'Trine'</span>;

<span class="php-keyword1">unset</span>(<span
class="php-var">$arr</span>[<span class="php-quote">'XB@'</span>]);

<span
class="php-comment">// hádejte - co se vypíše?</span>
<span
class="php-keyword2">print_r</span>(<span
class="php-var">$arr</span>);</code></pre>

<p>…mohl mít pocit, že ví, co se vypíše. Ale ostřílený profesionál by
nejprve kontroval otázkou: „V&nbsp;jaké verzi PHP?“ A&nbsp;rozhodně by se
nespokojil s&nbsp;odpovědí „V&nbsp;pětce.“ Když se ptá na verzi, zajímá ho
každá setinka. Protože třeba PHP 5.1.2&nbsp;odstraní (<code>unset</code>)
z&nbsp;pole jiný prvek, než verze 5.1.3.&nbsp;Stejně tak 4.4.2&nbsp;versus&nbsp;4.4.3.</p>

Syntax obarvil FSHL

Verze Texy: 3.0-dev (konfigurace)