2017-01-15 13 views
1

최대 실행 시간을 줄이기 위해 ini_set() php 함수를 사용하고 있습니다. 나는 아무런 문제가 없지만 그 기능이 실제로 어떻게 작동 하는지를 알고 싶다. php.ini 파일을 덮어 쓸 수 있다고 생각하여 php.ini 파일에서 최대 실행 시간을 확인했습니다. 이전과 같은 가치가 있습니다. 그럼 어떻게 작동 했습니까? 이 PHP 파일은 실행 된 순간에만 최대 실행 시간 값이 변경됩니까?PHP에서 ini_set이 실제로 어떻게 작동합니까?

+0

I는 인터프리터에서 매개 변수의 값을 설정합니다. 파일을 변경하지 않습니다. 이 값은 스크립트를 설정 한 스크립트에 대해서만 유효하며 해당 스크립트가 끝날 때까지 또는 값을 다시 변경합니다. – AlexP

답변

1

ini_set() 일부 구성 옵션의 값을 설정하는 데 사용됩니다.
php.ini 파일을 직접 편집하여이 작업을 수행 할 수도 있습니다.
ini_set() 기능은 config 파일을 편집하는 것과는 대조적으로, config 값은 스크립트가 실행되는 동안 새 값을 유지하고 구성 파일에서 편집하는 동안 실행중인 모든 스크립트에 영향을 미치며 종료시 이전 값을 복원합니다.

참고 : ini_set() 만이 다른 스크립트 선언되지 않고있는 현재 스크립트에 영향을 미칩니다.

1

아니요. php.ini 파일을 과대 평가하지 않습니다. 단지 파일을 변경하고 스크립트를 실행하는 관련 파일을 변경합니다.

관련 문제