profile
데이터 우주를 헤맵니다. 응답하라 데이터

PHP AUTOLOAD, NAMESPACE

오토로드 AUTOLOAD 객체지향으로 프로그래밍을 하며 필연적으로 파일, CLASS등을 불러오기를 하게된다. 이때 CLASS등이 많아지면 INCLUDE하는 코드등도 많아지게 되는데 불러들일때 클래스 등을 자동으로 준비하게 한다. a파일에 include, requireonce, includeonce, require 등을 사용해서 b라는 파일을 불러왔을때 a+b 가 된 b파일이 되는것이다. a파일의 클래스 등 정의는 모두 b에 포함된다. 그런데 1개의 파일이 뿐만아니라 호출 빈도가 많아 이게 반복된다면? autoload 는 이런걸 해결하고 로드되는 파일의 번거로움을 없앨 수 있다. 그리고 splautoloadregister로 대체될 수 있기때문에 splautoloadregister를 사용하는것을 권장한다. 저것 하나로 class 를 손쉽게 사용할 수 있는것이다. 필요한 부분에 자동적으로 클래스를 인식해주는 기특한 녀석. splautoloadregister()

2022년 10월 5일
·
0개의 댓글
·