Можно ли инкапсулировать, скажем, переменную или функцию в PHP, не заключая их в класс?Я делал следующее:
//Include the file containing the class which contains the variable or function
include('SomePage.php');
//Instantiate the class from "SomePage.php"
$NewObject = new SomeClassFromSomePage();
//Use the function or variable
echo $NewObject->SomeFuncFromSomeClass();
echo $NewObject->SomeVarFromSomeClass;
Я намерен избежать конфликта имен.Эта рутина, хотя она работает, заставляет меня уставать.Если я не могу сделать это без класса, можно не создать экземпляр класса?и просто использовать переменную или функцию мгновенно?