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 PHP je adrenalinovým sportem –
i pojišťovny k tomu tak přistupují.</p>
<p>Naivní prosťáček nebo PHP laik by při pohledu na tento kód…</p>
<pre class="php"><code><span class="php-var">$arr</span> = <span
class="php-keyword2">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-keyword2">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>print_r(<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 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í (<code>unset</code>)
z pole jiný prvek, než verze 5.1.3. Stejně tak 4.4.2 versus 4.4.3.</p>
<!-- by Texy2! -->
Syntax obarvil FSHL © Juraj Ďurech
Verze Texy: 3.0-dev (konfigurace)




