ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • spl_autoload_register
    Technique/PHP 2015. 12. 15. 10:02
    반응형

    bool spl_autoload_register ([ callable $autoload_function [, bool $throw = true [, bool $prepend = false ]]] )

     

    지정한 함수를 spl이 제공하는 __autoload큐에 등록합니다.

    큐가 아직 액티브하지 않은 경우에는 우선 액티브 합니다.

     

    혹시 당신의 코드안에 __autoload함수가 존재한다면 그것을 명시적으로 __autoload 큐에 등록하지 않으면 안됩니다.

    왜냐하면 spl_autoload_register는 spl_autoload 또는 spl_autoload_call에 따라 __autoload함수의 엔진캐쉬를 효율적으로 옮겨 놓기 때문입니다.

    복수의 autoload함수가 필요로 하는 경우에도 spl_autoload_register가 대응 할 수 있습니다.

    이 함수는 autoload함수의 큐를 작성하여 정의된 순서에 맞춰 그것을 실행 합니다. 반면 __autoload는 한번 밖에 정의 하지 않습니다.

     

    파라메터

    -autoload_function

    등록하고 싶은 autoload함수 파라메터가 지정되지 않은 경우는 기본 실행인 spl_autoload가 등록 됩니다.

    -throw

    이 파라메터는 spl_autoload_register가 autoload_function을 등록하지 못한경우 예외를 throw할지 말지를 등록합니다.

    -prepend

    true의 경우 spl_autoload_register는 큐의 최후에 추가하는게 아니라 제일앞에 추가 합니다.

     

    반환값

    성공한 경우 true 를 실패한 경우 false 를 반환합니다.

    반응형

    'Technique > PHP' 카테고리의 다른 글

    move_uploaded_file  (0) 2016.04.11
    file_get_contents  (0) 2016.04.08
    에러 출력하기  (0) 2015.12.08
    객체지향 설계 5원칙  (0) 2015.12.08
    PHP socket functions  (0) 2015.12.07

    댓글

Designed by Tistory.