Неправильно ли использовать ключевое слово use
, хотя мы вызываем функцию только один раз? . У меня есть собственное расширение typo3, и я обращаюсь к основной функции typo3 в своем контроллере, но только один раз.Должны ли мы использовать «использование», если мы вызываем функцию только один раз?
$message = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Mail\\MailMessage');
Я мог бы также использовать use
:
use \TYPO3\CMS\Core\Utility\GeneralUtility;
...
$message = GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Mail\\MailMessage');
На мой взгляд, второй вариант намного чище, но есть какие-либо проблемы с производительностью, если я использую use
только для одного вызова?
Как вы знаете, первый быстрее? У вас есть что поддержать? – Machavity
Нет разницы в производительности. Это точно то же самое. –
Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, [добавьте контекст вокруг ссылки] (// meta.stackoverflow.com/a/8259), чтобы у ваших коллег было некоторое представление о том, что это такое и почему оно есть. ** Всегда указывайте наиболее релевантную часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. ** Принимайте во внимание, что быть более чем ссылкой на внешний сайт_ является возможной причиной [Почему и почему как удаляются некоторые ответы?] (// stackoverflow.com/help/deleted-answers). – Machavity