Skip to the main content
[] 30. lipnja 2013.

Non-alphanumeric PHP

Slično kao u JavaScriptu, o čemu sam pisao prije skoro godinu dana, i u PHP-u je moguće "programirati" bez uporabe alfanumeričkih znakova tj. pisati PHP kod bez slova i brojeva.

• • •

Ideja od koje se polazi je ta da ako želimo "ispisati" niz PHP ispisuje riječ "Array":

$_[] = '';
echo $_;

Ako to pretvorimo u string (koji se ponaša kao niz) i uzmemo prvi element dobijemo slovo A:

$_[] = '';
$_ = $_ . '';
$_ = $_[''];
echo $_;

Povećamo li ga za 1 dobijemo slovo B:

echo ++$_;

i tako dalje, jasno je kako dobiti ostala slova, bez obzira koliko svako slijedeće povećava kod.

Cijela stvar je fino objašnjena u zapisu PHP nonalpha tutorial, a PHP Non Alpha Numeric 7/6 Chars ide korak dalje - koristi se samo sedam odnosno šest znakova!

Ako ovo već morate upotrijebiti u programiranju budite oprezni: bilo bi dobro da osobe koje će čitati vaš kod ne znaju gdje stanujete.

Još jednom, upozorenje: ovo koristite na vlastitu odgovornost! ;)

• • •

Vezani zapisi:

- Sretan vam Dan programera!
- Programiranje bez slova i brojeva
- Jedan kilobajt animacije
- Kilobajtne JavaScript majstorije
- 5 korisnih PHP funkcija i klasa
- Korisne Flash/JavaScript komponente za vaše web stranice
- 5 JavaScript trikova za koje možda niste znali


PS. Kako su se mijenjale limenke bezalkoholnih pića kroz godine?