- Introducere PHP
- Instalare si Configurare
- Despre sintaxa PHP
- Varibile PHP
- Constante
- Operatori
- Procesul Decizional
- Instructiuni Repetitive
- Array-uri (Vectori)
- Concepte Web
- Incluziunea fisierelor
- Lucrul cu fisiere
- Functii
- Cookie
- Session
- Trimiterea de mailuri
- File Uploading
- Standarde de Programare
- Metodele GET si POST
- Validarea Formularelor
- Campuri obligatorii
- Variabile Predefinite
- Regular Expressions
- Erori si Exceptii
- Debugging
- Data si Timpul
- Mysqli â Conexiunea la baza de date
- Crearea unei baze de date
- Stergerea unei baze de date
- Inserare date
- Preluare date din MySql
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Standarde de Programare
Fiecare companie urmeaza alt standard de programare bazat pe cele mai bune practici. Un standard de programare este necesar pentru ca atunci cand mai multi programatori lucreaza la un script (diferite module) si fiecare scrie codul in stilul lui, la final va exista un haos total din care nimeni nu va mai intelege nimic, facand codul imposibil de updatat/modificat/reparat.
Iata cateva motive sa incepi sa folosesti si tu un standard de programare:
Este un standard al industriei pentru a aduce software de calitate.
- Ceilalti programatori iti vor intelege codul.
- Simplicitatea si claritatea aduc de la sine un cod consistent.
- Daca modifici codul dupa o perioada indelungata il vei intelege.
Iata si cateva sfaturi ce va pot pune pe drumul cel bun:
- Indentatia si Lungimea liniei – Folositi o indentatie de 4 spatii, fara Tab pentru ca dimensiunea acestuia variaza de la computer la computer. Este recomandat ca randurile s aiba 75-85 caractere.
- Structuri de Control – Aici ma refer la if, for, while, switch, etc. Aceste structuri ar trebuii sa aiva un spatiu intre cuvantul cheie si paranteza deschisa. Este recomandata folosirea acoladelor in orice situatie, chiar si cand sunt optionale.
if ((conditie1) || (conditie2)) { actiune1; } elseif ((conditie3) && (conditie4)) { actiune2; } else { actiune default; }
Apelarea Functiilor – Functiile ar trebuii apelate fara spatii intre nume si paranteza deschisa, spatiu pus intre virgula si urmatorul parametru si fara spatiu dupa ultimul parametru.
$var = foo($bar, $baz, $quux);
Declararea Functiilor – Functiile sunt declarate conform stilului “BSD/Allman”:
function fooBar($arg1, $arg2 = '') { if (conditie) { cod; } return $val; }
- Comentariile – comentariile C style (/* */) si comentariile C++ style (//) sunt acceptate peste tot. Comentariile in stilul Perl/shell (#) nu sunt recomandate.
- PHP Tags – Folositi versiunea<?php ?> pentru a delimita codul PHP, nu este recomandata folosirea versiunii scurte<? ?>.
- Numele Variabilelor –
- Folosioti litere mici
- Folositi ‘_’ pentru a separa cuvinte.
- Variabilele globale ar trebuii sa contina un ‘g’ in fata.
- Constantele globale ar trebuii sa contina litere mari si un separator ‘_’.
- Variabilele statice ar trebuii sa contina un ‘s’ in fata.
- Alinierea Blocurilor de declaratii – Blocurile de cod ar trebuii sa fie aliniate.
- Metode si Functii Scurte – Metodele si functiile ar trebuii sa fie scurte, de maxim un ecran de cod.
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!