오늘은 싱글톤 패턴을 작성하려고 시도한 후 각각 싱글톤 개체를 두 번 인스턴스화하고 var_dumped했습니다. 이제 첫 번째 결과는 null이고 두 번째 결과는 개체 유형을 보여줍니다. 무슨 일이 일어나고 있나요? , 감사합니다!
반환된 싱글톤 객체를 if 판단 외부에 두어야 합니다. 그렇지 않으면 객체가 처음 생성되지 않을 때 객체를 반환할 수 없습니다.정적 공용 함수 GetConnec()
첫 번째 호출은 새 개체를 반환하지 않으므로 null입니다. 두 번째 싱글톤 호출에서는 개체가 처음 인스턴스화되었으므로 처음 인스턴스화된 개체가 반환되고 두 번째에는 값이 반환됩니다. time., 반환 값은 첫 번째 호출에 의해 인스턴스화된 객체입니다
반환된 싱글톤 객체를 if 판단 외부에 두어야 합니다. 그렇지 않으면 객체가 처음 생성되지 않을 때 객체를 반환할 수 없습니다.
으아악정적 공용 함수 GetConnec()
첫 번째 호출은 새 개체를 반환하지 않으므로 null입니다. 두 번째 싱글톤 호출에서는 개체가 처음 인스턴스화되었으므로 처음 인스턴스화된 개체가 반환되고 두 번째에는 값이 반환됩니다. time., 반환 값은 첫 번째 호출에 의해 인스턴스화된 객체입니다