7 неща, които да не правим в PHP 7

С пускането на новия рилийз на PHP – PHP 7 е време да се подготвим за него, както и да захвърлим някои „лоши навици“.

1. Не пишете затварящ PHP таг в края на файла

Ако погледнете повечето главни файлове на WordPress, ще забележите, че разработчиците не са сложили затварящия таг на PHP в края на файла. Факт е, че Zend Framework дори го забранява. От разработчиците на PHP не задължават изписването му, като по този начин Вие се застраховате, че ако случайно оставите празно място или напишете друг знак в края на файла, то няма да създаде проблем впоследствие.

2. Не използвайте mysql_ функциите

В PHP 7, mysql_ функциите са премахнати от ядрото на програмния език. Това означава, че Вие вече ще трябва да изпращате заявките си към базата данни чрез mysqli_ или още по-гъвкав вариант – PDO.

3. Не използвайте „*“ в SQL заявките си

Не използвайте „*“(wildcards) в SQL заявките си, когато имате таблица с много колони. Изписвайте имената на колоните, от които наистина имате нужда. Това решение консумира по-малко памет и прави нещата изчистени до колкото е възможно.

4. Не се доверявайте на входните данни от потребителя

Не е препоръчително да се доверявате на входните данни, въведени от потребителя. Причините, поради които да не го правите са, че Вие като програмисти не взимате под предвид всички възможни варианти, които потребителят може да въведе, които често са неправилни данни. Поради тази причина филтрирайте входните данни, които не трябва да бъдат въвеждани. В PHP 7 има вградена функция за валидация на входните данни – filter_var().

5. Яснота на кода пред краткостта му

Вашата цел трябва да е да пишете елегантен код, който най-добре да изразява Вашите намерения. Най-вероятно сте се досетили, че ако съкращавате имената на променливите си до еднобуквени имена, то Вие ще спестите ~0,02 секунди при зареждането на страницата Ви. Замислете се дали тези 0,02 секунди си струват главоболията, които ще причините на програмиста, който ще трябва да чете кода след Вас.

Кръщавайте променливите си описателно, документирайте кода си, изберете яснотата пред краткостта на кода.

6. Не откривайте топлата вода наново

PHP е език от 1994 година. Има милиони уебсайтове, които са базирани на PHP. Шансовете Вие да правите нещо, което вече някой друг не е направил са сведени до минимум. Не се страхувайте да разчитате на чуждата помощ и за готови решения. Не забравяйте, че технологии като GitHub, Composer и Packagist са Вашите най-добри приятели.

7. Не пренебрегвайте другите езици

В днешни дни е стандарт PHP програмист да знае CSS, HTML, JavaScript и MySQL най-малко. Ако вече добре се ориентирате в тези езици, добре е да прегледате JavaScript отново. JavaScript не е JQuery. Трябва да знаете JavaScript добре, за да може да го използвате ефективно.

Ние препоръчваме да научите също и обектно-ориентирано програмиране на PHP, тъй като то отваря вратички към други полезни програмни езици като C# и Java.

 

Надяваме се да сме успели да покажем основните особености на новата версия на PHP. Не се бавете с обновяването на уебсайта си и версията на PHP, за да може да се възползвате от всички предимства на PHP 7.