В приложении есть базовые классы, для быстрого доступа они не имеют спейсов, они часто используются в модулях, например:
namespace module;
class MyClass extends \BaseClass {
public function __construct() {
\TempClass::...;
// ...
}
}
Писать перед каждым классом \гадость
очень не очень выглядит и читается
Хотелось бы что-то такое:
class module\MyClass extends BaseClass {
public function __construct() {
TempClass::...;
// ...
}
}
Класс MyClass
я вызываю всего один раз, а базовые на каждом шагу. Есть способ сделать что-то с этим?
Используйте задание алиасов имен при помощи оператора use
use BaseClass
Не надо бороться. Используйте директиву use
для разового объявления какой класс надо использовать.
<?php
namespace foo\bar;
use some\large\namespace\someclass;
...
$obj = new someclass;
И прочие действия доступны просто по имени объявленного в use
класса. При необходимости, можно и алиас использовать.
Какие существуют виды рекламных бордов и как выбрать подходящий?
Аренда удаленного сервера: цены, провайдеры и условия. Руководство для начинающих
Пробую работать с canvasСейчас canvas появляется при нажатии на кнопку и отрисовывается линия
Хотел посмотреть, какой результат получу при запуске следующего интерфейса DOM 3