저는 PHP OOP에 막 들어가기 시작했고 클래스의 시작 부분에서 선언해야 할 프로퍼티에 대해 명확하지 않습니다.클래스의 속성을 선언하는시기는 언제입니까?
속성을 선언해야합니까?
A : 메서드에 대한 인수입니까?
B : 메소드에 대한 인수가 아니며 여전히 메소드 내에 있습니까?
C : 방법에서 반환되는? 예 를 들어
편집 여기에 내가 그래서 난 단지 클래스의 상단에 $ 쿼리를 선언해야
class user
{
public function selectMember($username,$password)
$query = "SELECT * FROM users WHERE username='$username' && password='$password'";
return $query;
}
을 만들려고 해요 된 UserClass 예를 들어입니까?
이 예제에서는 쿼리를 속성으로 만들 필요가 없습니다. 사용자 데이터를 얻은 후에 나중에 필요할 경우 해당 속성으로 사용할 수 있습니다. –