다음과 같이 new의 반환 값을 참조로 할당 코드에 표시됨:
<code class="php">$obj_md = new MDB2();</code>
은 더 이상 사용되지 않는 것으로 표시되었습니다. 이렇게 하면 "참조로 new의 반환 값 할당은 더 이상 사용되지 않습니다."라는 오류 메시지가 나타날 수 있습니다.
PHP 5에서는 참조로 할당하는 관용구가 더 이상 사용되지 않습니다. 코드에서 앰퍼샌드를 생략하면 경고를 제거할 수 있습니다.
<code class="php">$obj_md = new MDB2();</code>
PHP 4에서는 참조로 할당하는 관용구를 사용하여 클래스를 확장했습니다. 예를 들어 다음 코드는 MDB2 클래스를 확장합니다.
<code class="php">$obj_md =& new MDB2();</code>
제공된 코드 샘플에서 앰퍼샌드가 누락되어 앞서 언급한 결과가 발생할 수 있습니다. 오류. 이 경우 코드는 다음과 같아야 합니다.
<code class="php">$obj_md =& new MDB2();</code>
그러나 이 관용구는 더 이상 사용되지 않으므로 사용하지 않아야 합니다.
위 내용은 더 이상 사용되지 않는 연습: 참조로 \'new\'의 반환 값을 할당합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!