Совети
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Совети
Референца за `userlandnaming.tips.php` со подобрена типографија и навигација.
Совети
In order to write future-proof code, it is recommended that you don't place many variables, functions or classes in the global namespace. This will prevent naming conflicts with 3rd party code as well as possible future additions to the language.
За да пишувате код отпорен на иднината, се препорачува да не ставате многу променливи, функции или класи во глобалниот простор на имиња. Ова ќе спречи конфликти на имиња со код од трети страни, како и можни идни додатоци на јазикот. namespace.
<?php
namespace MyProject;
function my_function() {
return true;
}
\MyProject\my_function();Еден вообичаен начин за спречување конфликти на имиња на функции и класи е да ги додадете во нивниот сопствен посветен
Ова сè уште бара од вас да ги следите веќе искористените простори на имиња, но откако ќе одлучите за простор на имиња што ќе го користите, можете да ги додадете сите функции и класи во него без да размислувате за конфликти повторно.
Забелешка: Се смета за најдобра практика да се ограничи бројот на променливи додадени во глобалниот опсег за да се спречат конфликти на имиња со код од трети страни.
Област на променливи Поради PHP-овите правила за опсег