Vì vậy, về cơ bản tôi hiểu điều này ...Xây dựng lớp PHP với ba thông số tùy chọn nhưng một yêu cầu?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
Tôi muốn để có thể làm một người sử dụng nhìn lên với bất kỳ các thông số sau, nhưng ít nhất một là cần thiết, trong khi vẫn giữ lỗi mặc định xử lý PHP cung cấp nếu không có tham số nào được thông qua ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
Có cách nào để làm điều này không?
Bạn muốn tạo phiên bản Người dùng chỉ với thông số email như thế nào? Vượt qua null cho id? –