Jump to content
php.lv forumi

Iekšējās Konstantes


Venom

Recommended Posts

Tad lūk lietoju register_globals=off un error_level=E_ALL;

ar globāļiem viss skaidri. Ar error-level dažas fīčas, piem. lietoju līdzīga veida funkcijas:

<code><font color="#000000">
<font color="#0000CC"><?php </font><font color="#006600">function </font><font color="#0000CC">post</font><font color="#006600">(</font><font color="#0000CC">$param</font><font color="#006600">) </font><font color="#FF9900">//f-ja $_POST variabļu nolasīšanai
</font><font color="#006600">{
</font><font color="#FF9900">//definē tukšu indeksu
</font><font color="#006600">if (!isset(</font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#0000CC">$param</font><font color="#006600">]) {</font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#0000CC">$param</font><font color="#006600">]=</font><font color="#CC0000">''</font><font color="#006600">;}
return </font><font color="#0000CC">$_POST</font><font color="#006600">[</font><font color="#0000CC">$param</font><font color="#006600">];
}</font><font color="#0000CC">?></font>
</font>
</code>

un tā tālāk visādiem $_SERVER utjpr - nu nepatīk man gari rakstīt, pieturot shiftu, es rakstu post('pwd') utt.

Bet kā ir ar E_ALL un visādiem true, false, NO_QUOTES, null - utt. - iekšēji definētām konstantēm? Manuāļos viņi ir ierakstīti kā integer, tomēr nav zināmi viņu values, bet izmantojot kādu htmlspecialchars($str,NO_QUOTES); izlec NOTICE, ka NO_QUOTES ir iepriekš nenodefinēts mainīgais. Prikš true un false var izmantot 1 un 0, kaut arī pēc būtības tas nav viens un tas pats - bet ar citiem? Tā esmu aplauzies ar vairāku funkciju pielietojumu.

Vai kāds nezin, kur atrodami šo konstanšu ciparekvivalenti?

Link to comment
Share on other sites

×
×
  • Create New...