Когда вы вручную включаете класс PHP, вы можете делать это во время работы текущего скрипта, верно? Затем вы можете решить, соответствует ли условие, загружаете ли вы его, а если нет, то нет. Как это:
if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) {
include '../../../Whatever/SanitizeUserInput.class.php';
SanitizeUserInput::sanitize($_POST['someFieldName']);
}
Но, скажем, я использую функцию автозагрузка с этим классом. Будет ли он эффективно загружен в начале или будет загружен, только если он используется?
Я имею в виду, стоит ли добавлять функцию __autoload
только в те классы, которые я на 100% уверен, что буду использовать в любом сценарии ( например подключение к базе данных, управление сеансами и т. Д.)
Спасибо