Am scris un articol care pentru programatorii incepatori deschide noi usi si pentru oricare altii actualizeaza sau completeaza cunostintele si scurteaza timpul de programare. Cateva exemple:
<?php
$a && print $a; // outputs $a if $a is true
<?php
$object = (object) array ('user1' => 'Franz', 'superuser' => 'ZeusCool');
echo $object->superuser; // prints out ZeusCool
<?php
print "Your have selected " . $itemsNumber . " item" . ($itemsNumber != 1 ? 's' : '') . ".";
Mai multe cititi pe blog la adresa http://marianzburlea.com/php-shorthand- ... d-examples
scurteaza timpul de programare cu shorthand
Moderatori: coditza, Emil, Moderatori
- zeuscool
- Senior Member
- Mesaje: 250
- Membru din: Mie Sep 05, 2007 10:59 am
- Localitate: Constanta
- Contact:
scurteaza timpul de programare cu shorthand
Follow me on (Da cu share, like, +1 sau ce mai stii !!!) sau comenteaza articolele, sugereaza etc, FII SOCIAL ...
- zeuscool
- Senior Member
- Mesaje: 250
- Membru din: Mie Sep 05, 2007 10:59 am
- Localitate: Constanta
- Contact:
si eu ma intrebam la fel, ce fel de intrebari sunt astea puse de voi ...
dar hai sa continuam putin tema, poate iese ceva productiv
1. cat iti ia sa scrii urmatorul sir de caractere manual:
0123456789
si cat iti ia sa scrii urmatorul sir de caractere
[0-9]
Nota: presupunem ca scopul pentru care trebuie sa scriem acele caractere este atins de ambele exemple.
Teoretic ar trebui sa-ti ia primul sir timpul x, si al doilea sir timpul x/2, acum daca vezi unde e diferenta si nu ai o gandire conservatoare inseamna ca ai inteles.
Acum raspunsul la intrebarea ce este avansat: din punctul meu de vedere este avansat pentru ca necesita un nivel de intelegere mai ridicat in citirea sintaxei, intelegerea logicii si toate cele ...
Comparatie:
if ($a == $b) {
// Hai sa ne jucam
}
else {
// Hai sa nu ne mai jucam ca e nenea asta cu intrebarile rau
}
Am inteles din prima cum am vazut acest exemplu si l-am folosit de mii si mii de ori, e SIMPLU
sintaxa ($a==b) ? 'sa fim deschisi la minte':'sa nu fim deschisi la minte';
mie mi-a luat mult mai mult timp sa inteleg exact acest lucru, sa-l memorez, mult mai multe exemple am scris ca sa imi intre in cap toata smecheria. Dupa care lucrez cu mai multi programatori in mediul meu de lucru si multi dintre ei ma intreaba ce inseamna, dar niciunul nu m-a intrebat ce inseamna if else, nici macar editorul de continut nu m-a intrebat de if else, care nu are nici o treaba cu programarea, dar cand a vazut un cod cu $a ? $b : $c mi-a zis ca-s hacker. Trage concluzia, este avansat ori de cate ori ai incercat sa-ti explici ca nu este.
PS: mi-a fost dor de dispute cu 'voi' astia cu disputele. Prietena m-a intrebat: Iar te certi cu astia pe aici?
La care eu am zambit si mi-am zis in gand: Ma cert ma cert dar las' ca-mi place.
Un sfarsit de saptamana placut tuturor care au ajuns sa citeasca randul asta.
dar hai sa continuam putin tema, poate iese ceva productiv
1. cat iti ia sa scrii urmatorul sir de caractere manual:
0123456789
si cat iti ia sa scrii urmatorul sir de caractere
[0-9]
Nota: presupunem ca scopul pentru care trebuie sa scriem acele caractere este atins de ambele exemple.
Teoretic ar trebui sa-ti ia primul sir timpul x, si al doilea sir timpul x/2, acum daca vezi unde e diferenta si nu ai o gandire conservatoare inseamna ca ai inteles.
Acum raspunsul la intrebarea ce este avansat: din punctul meu de vedere este avansat pentru ca necesita un nivel de intelegere mai ridicat in citirea sintaxei, intelegerea logicii si toate cele ...
Comparatie:
if ($a == $b) {
// Hai sa ne jucam
}
else {
// Hai sa nu ne mai jucam ca e nenea asta cu intrebarile rau
}
Am inteles din prima cum am vazut acest exemplu si l-am folosit de mii si mii de ori, e SIMPLU
sintaxa ($a==b) ? 'sa fim deschisi la minte':'sa nu fim deschisi la minte';
mie mi-a luat mult mai mult timp sa inteleg exact acest lucru, sa-l memorez, mult mai multe exemple am scris ca sa imi intre in cap toata smecheria. Dupa care lucrez cu mai multi programatori in mediul meu de lucru si multi dintre ei ma intreaba ce inseamna, dar niciunul nu m-a intrebat ce inseamna if else, nici macar editorul de continut nu m-a intrebat de if else, care nu are nici o treaba cu programarea, dar cand a vazut un cod cu $a ? $b : $c mi-a zis ca-s hacker. Trage concluzia, este avansat ori de cate ori ai incercat sa-ti explici ca nu este.
PS: mi-a fost dor de dispute cu 'voi' astia cu disputele. Prietena m-a intrebat: Iar te certi cu astia pe aici?
La care eu am zambit si mi-am zis in gand: Ma cert ma cert dar las' ca-mi place.
Un sfarsit de saptamana placut tuturor care au ajuns sa citeasca randul asta.
Follow me on (Da cu share, like, +1 sau ce mai stii !!!) sau comenteaza articolele, sugereaza etc, FII SOCIAL ...
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
recomand inainte sa inceapa cearta sa cititi si ce e pe aici http://www.phpromania.net/forum/viewtopic.php?t=21627
important e optimizarea codului, viteza lui de executie nu cate linii scriem...
o sa vedeti in acel topic ca unele sintaxe sunt mai rapide decat altele, desi la prima vedere pare invers...
important e optimizarea codului, viteza lui de executie nu cate linii scriem...
o sa vedeti in acel topic ca unele sintaxe sunt mai rapide decat altele, desi la prima vedere pare invers...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator

