$s = new Person(); 이 대괄호는 오류를 보고합니다.
在学php了
在学php了 2022-07-15 17:04:35
0
9
867
으르르르르

dc4ee2ae65a848eac1d54849c8806c0.png

在学php了
在学php了

모든 응답(2)
autoload
$variable = '李四';
$s = new Person($variable);

바로 그거야

  • 회신하다 초기화하지 않고 새 인스턴스를 생성하는 것은 불가능합니까?
    在学php了 작가 2022-07-15 17:27:48
  • 회신하다 csdn에 코드 일부를 복사했는데 괄호 안에 오류가 보고되어 오랫동안 당황했습니다.
    在学php了 작가 2022-07-15 17:29:10
  • 회신하다 https://blog.csdn.net/weixin_34152820/article/details/91883654?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165787695116782184680934%2522%252C%2522scm% 2522%253A%252220140713.130102334..%2522%257D&request_id =165787695116782184680934&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-91883654-null-null.142^v32^pc_search_v2,185^v2^control&utm_term=php%E8% AE%B 에프 %E9%97%AE%E6%8E%A7%E5%88%B6&spm=1018.2226.3001.4187 이것은 이 기사입니다. 그는 초기화되지 않은 인스턴스를 만들었습니다.
    在学php了 작가 2022-07-15 17:30:01
  • 회신하다 아래 응답을 살펴보세요. 생성자에 미리 설정되어 있으므로 미리 설정하지 마세요.
    autoload 작가 2022-07-16 15:40:56
  • 회신하다 그의 새로운 사람은 사람이 아니라 학생입니다. 직접 보면 명확하게 알 수 있습니다.
    autoload 작가 2022-07-16 15:42:40
  • 회신하다 네, 신입생때 괄호에 뭔가 문제가 있었네요. 처음에는 이랬는데, 이 질문을 올리면서 알게 되었네요. 공용 함수 __construct($name="") 은 이런 방식으로 해결될 수 있습니다. 이 예제를 초기화하지 않은 경우 $s = new Student(); 가 잘못된 것인지 알고 싶습니다.
    在学php了 작가 2022-07-18 09:05:57
autoload

image.png

생성자에는 형식적인 매개변수가 있으며, 새 객체를 생성할 때 실제 매개변수를 가져옵니다

  • 회신하다 공개 함수 __construct($name="")가 이를 수행합니다.
    在学php了 작가 2022-07-15 17:26:25
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿