Php shorthands
Ebben a postban nehany hasznos php “shorthand” szintakszist fogok bemutatni. A programozok jelentos resze nem szeret gepelni, de emellett a kod atlathatosaganak is jot tesz ha az ember hasznalja ezeket. Ennek ellenere e nem sok kodban latom oket, de remeljuk hogy egyre tobbe kezdik el hasznalni.
Akkor lassunk is nehany peldat.
A vezerlesi szerkezeteknel amennyiben csak egy allitast hasznalunk nem szuksegesek a kapcsos zarojelek:
if($a<0){ //do something } for($a = 0;$a<5;$a++){ //do something } while($a<5){ $a = rand(1,50); }
helyett
if($a<0)//do something for($a = 0;$<;5;$a++)//do something while($a<5) $a = rand(1,50);
Az if else szerkezethez ketto shorthand is van:
$a = 1; if($a==true)$r = "$a true";else $r = "$a false"; $a?$r = "$a true":$r = "$a false"; echo $r;
Lenyegeben nem shorthand megoldas de teljesitmeny szempotjabol fontos megjegyezni hogy a lehetosegunk van a fuggveneyeket is halmozni.
$a = mysql_real_escape_string(str_replace("-","_",trim($b)));
De errol irok majd bovebben egy masik postban
Cimkék: Php, php shorthand

30. június 2009 16:05
Igen, ez működik, de én pont fordítva látom.
Ezek a shorthand megoldások rontják az olvashatóságot, áttekintnthetőséget, pláne ha be kell tenni még egy utasítást idővel, akkor teheted be a kapcsos zárójeleket is, ami azért sokszor megesik.
30. június 2009 16:12
nem tudom. nekem a rovidebb kod mindig olvashatobb, es ritkan esik meg velem hogy be kell rakni meg egy allitast. szoval ha mindent osszevetek nekem megeri hasznalni foleg hogy en tenyleg jobban olvasom az ilyen kodokat.
8. július 2009 14:05
Nagyon érdekes volt a poszt, és tanulságos is, azonban átláthatóság szempontjából nekem is jobban tetszik a normál írás. Úgy talán könnyebben beazonosíthatóak a logikai elágazások. Főleg, ha sok idő elteltével térsz vissza egy szkripthez.