그래서 기본적으로 내가 이것을 이해 ...PHP 클래스는 세 개의 선택적 매개 변수로 구성되지만 하나는 필수입니까?
class User
{
function __construct($id) {}
}
$u = new User(); // PHP would NOT allow this
나는 사용자가 다음 매개 변수로 조회 할 수 있기를 원하지만, PHP가 제공하는 처리 기본 오류를 유지하면서 적어도 하나는, 필요 매개 변수가 전달되지 않으면 ...
class User
{
function __construct($id=FALSE,$email=FALSE,$username=FALSE) {}
}
$u = new User(); // PHP would allow this
방법이 있습니까?
당신은 특정 매개 변수를 해결하기 위해 배열을 사용할 수
전자 메일 매개 변수로 어떻게 사용자 인스턴스를 구성 하시겠습니까? id에 대해 null을 전달 하시겠습니까? –