Tôi đang cố gắng tìm hiểu thời tiết tôi có thể làm điều này hay không. Tôi có một lớp được gọi là Mẫu. và tôi muốn mở rộng chức năng lớp đó trong một tệp khác, nhưng tôi không muốn thay đổi tên.Trong PHP, bạn có thể mở rộng một lớp học cùng tên không?
Tôi tuyên bố nó như
class template extends template
{
// code here
function foo()
{
}
}
hoặc để tôi chỉ cần khai báo nó như thế này?
class template
{
// write function
function foo()
{
}
}
Trong trường hợp này, tính năng mã hóa thay đổi, nó cho phép thực hiện điều đó, nhưng không phải cách thức phù hợp và dễ dàng. muốn nâng cấp phần mềm nên trực tiếp thông qua lớp học. –