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(