Активный
- Тема Автор
- #1
Пространства имен предотвращают конфликты имен. Разберем использование.
Базовое использование
Вложенные пространства
Использование
Псевдонимы
Важные моменты:
- Используйте PSR-4 стандарт
- Организуйте по структуре папок
- Избегайте конфликтов имен
- Документируйте пространства имен
Пространства имен улучшают организацию кода!
Базовое использование
Код:
<?php
namespace MyProject;
class User {
// код класса
}
function greet() {
echo "Hello";
}
?>
Вложенные пространства
Код:
<?php
namespace MyProject\Database;
class Connection {
// код класса
}
?>
Использование
Код:
<?php
use MyProject\User;
use MyProject\Database\Connection;
$user = new User();
$conn = new Connection();
?>
Псевдонимы
Код:
<?php
use MyProject\Database\Connection as DB;
$db = new DB();
?>
Важные моменты:
- Используйте PSR-4 стандарт
- Организуйте по структуре папок
- Избегайте конфликтов имен
- Документируйте пространства имен
Пространства имен улучшают организацию кода!