Kết nối nhiều lớp bằng lệnh use trong OOP PHP
Nếu cần kết nối nhiều lớp,
mỗi lớp sẽ được kết nối bằng lệnh
use của riêng nó:
<?php
namespace Users;
use \Core\Admin\Data1; // kết nối lớp
use \Core\Admin\Data2; // kết nối lớp
class Page extends Controller
{
public function __construct()
{
$data1 = new Data1; // gọi đơn giản bằng tên
$data2 = new Data2; // gọi đơn giản bằng tên
}
}
?>
Hãy đơn giản hóa mã sau bằng cách sử dụng
use:
<?php
namespace Project;
class Test
{
public function __construct()
{
$model = new \Core\Admin\Model;
$data = new \Core\Users\Storage\Data;
}
}
?>