Jump to content
php.lv forumi

5 lietas, kuras Tu nezināji par PHP


black

Recommended Posts

Ir doma apkopot idejas par PHP valodas 'neizmantotajām' iespējām, t.i., lietām, kuras visi zin, bet neizmanto. Esmu uzrakstījis nelielu rakstiņu par pirmo no '5 lietām, kuras Tu nezini'. Laipni lūgti atstāt komentārus, kā arī ieteikt vēl citus, mazāk zināmus PHP trikus, fīčas, iespējas. Cerams, ka kādam noderēs!

Link to comment
Share on other sites

Ja gribās tulkot tad jau drīzāk

 

Top 21 PHP progamming mistakes

http://www.zend.com/zend/art/mistake.php ( Part I: Seven Textbook Mistakes )

http://www.zend.com/zend/art/mistake1.php ( Part 2: Seven Serious Mistakes )

http://www.zend.com/zend/art/mistake2.php ( Part 3: Seven Deadly Mistakes )

 

 

tur arī par visiem OO overuseriem utt kā arī "noslēpumiem" ;)

Link to comment
Share on other sites

Nezinu gan, tajos linkos bija pārāk daudz elementāru piemēru. Piemēram, pie SQL lietošanas ir rakstīts, ka vajag izmantot WHERE, nevis ievilkt VISU tabulu, un tad ar if skatīties, vai id atbilst vajadzīgajam. Vairāk biju domājis kaut ko mega-advancētu :)

Link to comment
Share on other sites

ljoti daudzi nezina teksim to ka maniigam var nomainiit ne tikai veertiibu bet arii vardu.

piem:

ja ir forma ar laukiem vards1, vards2, vards3,

tad var visu apstraadaat automaatiski

for ($i=1; $i<=$lauku_skaits; $i++)
{
$temp="vards$i";
echo $$temp; // jeb kaada vajadziigaa apstraade
}

Edited by Grey_Wolf
Link to comment
Share on other sites

bubu -> nejau tas ka citadi to nevareetu panaakt - vienkarshi ir situacijas kad shaada ficha ljoti noder.

kods sanaak krietni iisaaks un saprotamaaks...

(piem: jau manis piemineetaa situacija kad lauki tiek dinamiski genereeti ar JS ;

kad ieprieksh nav iespeejams noteikt cik buus nepiecieshami mainiigie utt... )

Es pats par visu savu programmeshanas praksi esmu to izmantojis max 2-3 reizes un stabili zinu ka tas atvieglo dziivi...

- ja nevareetu iztikt tikai ar standartvariantiem tad shii fiicha buutu ieviesta daudzaas valodaas -

 

Un vel tevis piemineetais WHERE ir SQL valodas elements nevis PHP....

Link to comment
Share on other sites

for ($i=1; $i<=$lauku_skaits; $i++)
{
$temp="vards$i";
echo $$temp; // jeb kaada vajadziigaa apstraade
}

 

call me dumb, bet nesaprotu ko shitas kods dara. ko noziimee divi $$ ?

 

-----------------------

 

Un mans piemetums teemai -

Masiivu izmantoshana ieksh HTML. Ljoti eerta un noderiiga lieta..

<input name="masiiva_nosaukums[]" type="text" value="teksts" />
<input name="masiiva_nosaukums[]" type="text" value="cits_teksts" />

mosh ne pa teemu un visiem zinaams, bet nu man tas dziivi krietni atvieglinaaja, kad uzzinaaju par taadu iespeeju. :)

Edited by andrisp
Link to comment
Share on other sites

×
×
  • Create New...