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

PHP 오토로드 (AutoLoad)
📖 AutoLoad >인스턴스를 생성하면 자동으로 호출되는 함수 회사에서 작업을 하던 도중, 문득 소스 코드를 보니 require_once가 여러개가 되어 있는걸 보았는데 본 프로젝트는 사이즈가 크기에 후에 불편함이 많아질 것 같아 매우 그렇다. 😅 이런 부분을 어떻게 해결할까 고민을 했는데 AutoLoad 라는걸 발견했다. AutoLoad 쓰기는 해야 하는데 어떻게 쓸까? 우리는 AutoLoad를 쓰기 전에 우선 알아야할 부분이 있는데 바로 splautoloadregister입니다. sqlautoloadregister는 자동으로 클래스를 인식해서 OOP를 쉽게 지원을 해주는데 이런 식으로 인스터스가 필요한 부분에 자동적으로 클래스를 인식을 해준다. 그런데 만약 클래스마다 경로가 다르다면? 🤔 Model이라는 폴더에 각 DB 테이블명을 지칭하는 하위 폴더들이 있고 그 하위 폴더에 클래스 파일들이 있다면 `sql