이 내용을 점점 더 많이 보고 있지만 이 경고를 중지하려면 어떻게 해야 할지 잘 모르겠습니다.
지원 중단됨: 동적 속성 생성 중... 지원 중단됨
이것은 내 수업입니다:
이것이 제가 인스턴스화하는 방법입니다.
이것은 나에게 두 가지 메시지를 제공합니다:
지원 중단됨: 동적 속성 데이터베이스 생성::$database 더 이상 사용되지 않음 지원 중단됨: 동적 속성 데이터베이스 생성::$server 더 이상 사용되지 않음
지원 중단됨: 동적 속성 데이터베이스 생성::$database 더 이상 사용되지 않음
지원 중단됨: 동적 속성 데이터베이스 생성::$server 더 이상 사용되지 않음
이 경고는 설정하려는 속성이 클래스 상단에 나열되지 않았음을 알려줍니다.
이 명령을 실행할 때:
대략 다음과 같습니다:
경고는 클래스 정의에 $db->database 或 $db->server이 존재함을 나타내는 줄이 없다는 것입니다.
$db->database
$db->server
현재는 유형이 지정되지 않은 공공 속성으로 동적으로 생성되지만 앞으로는 명시적으로 선언해야 합니다.
드물게 실제로 "이 클래스의 속성은 런타임에 추가하기로 결정한 속성입니다"라고 말하고 싶은 경우에는 다음과 같이 #[AllowDynamicProperties] 속성을 사용할 수 있습니다. 으아악
#[AllowDynamicProperties]
산둥성 빈저우시*** 임금이 매우 높습니다
따라서 동적 클래스 속성을 추가하는 생성자에서 경고가 발생합니다. 필드를 동적으로 인증적으로 전달할 필요가 없다면 뭔가 단순하고 너무 복잡하게 만드는 것 같으니 다음과 같이 시도해 보세요.
동적 매개변수가 필요한 이유가 있나요? 다음과 같이 할 수도 있습니다:
미리 매개변수를 추가하면 동적이 아니며 이미 존재하는 항목에 값을 할당하는 것뿐입니다.
이제 경고 없이 작동할 것입니다.
아판 VS 워크셀 선전부 먼저 VB를 닦아주세요
이 경고는 설정하려는 속성이 클래스 상단에 나열되지 않았음을 알려줍니다.
이 명령을 실행할 때:
으아악대략 다음과 같습니다:
으아악경고는 클래스 정의에
$db->database
或$db->server
이 존재함을 나타내는 줄이 없다는 것입니다.현재는 유형이 지정되지 않은 공공 속성으로 동적으로 생성되지만 앞으로는 명시적으로 선언해야 합니다.
으아악드물게 실제로 "이 클래스의 속성은 런타임에 추가하기로 결정한 속성입니다"라고 말하고 싶은 경우에는 다음과 같이
#[AllowDynamicProperties]
속성을 사용할 수 있습니다. 으아악산둥성 빈저우시*** 임금이 매우 높습니다
따라서 동적 클래스 속성을 추가하는 생성자에서 경고가 발생합니다. 필드를 동적으로 인증적으로 전달할 필요가 없다면 뭔가 단순하고 너무 복잡하게 만드는 것 같으니 다음과 같이 시도해 보세요.
으아악동적 매개변수가 필요한 이유가 있나요? 다음과 같이 할 수도 있습니다:
으아악미리 매개변수를 추가하면 동적이 아니며 이미 존재하는 항목에 값을 할당하는 것뿐입니다.
이제 경고 없이 작동할 것입니다.
으아악아판 VS 워크셀 선전부 먼저 VB를 닦아주세요