php пространство имён

Чтобы избежать конфликтов функций, которые находятся в разных файлах, можно использовать пространства имён (namespaces) в PHP. Пример использования пространств имён для этих двух файлов: В файле "update.php": php namespace MyNamespace1; function myFunction() { // Код функции } В файле "updateMinimal.php": php namespace MyNamespace2; function myFunction() { // Код функции } Теперь для использования этих функций необходимо указывать пространство имён, чтобы избежать конфликтов: php require($_SERVER['DOCUMENT_ROOT'].'/ajax/product_locations/update.php'); require($_SERVER['DOCUMENT_ROOT'].'/ajax/product_locations/updateMinimal.php'); $function1 = MyNamespace1\myFunction(); $function2 = MyNamespace2\myFunction(); Используя пространства имён, вы можете избежать конфликтов и явно указывать, какую функцию вы хотите использовать. Если хотите использовать в тех файлах глобальные переменные то new \mysqli(