2
어떻게 runkit을 사용하여 PHP에서 함수를 재정의 할 수 있습니까?PHP 함수의 이름을 바꾸거나 덮어 쓰는 방법은 무엇입니까?
Warning: runkit_function_redefine() [function.runkit-function-redefine]: require_once() not found in hhd_debug.php on line 2
Warning: require_once(abc.php) [function.require-once]: failed to open stream: No such file or directory in hhd_debug.php on line 3
Fatal error: require_once() [function.require]: Failed opening required 'abc.php' (include_path='.;xampp\php\PEAR') in hhd_debug.php on line 3
내가 고칠 수있는 방법 : 내가 실행할 때
$helloWorld = 'echo "Call require_once";';
runkit_function_redefine('require_once', '$word', $helloWorld);
require_once("abc.php");
은 내가, php.ini의
runkit.internal_override=1
에서 쇼를 seted? 도와주세요!
이것은 경로 문자열 ('include_path = '.; xampp \ php \ PEAR'')이 지저분하기 때문입니다 – hjpotter92
require_once는 아마도 함수가 아닌 언어 구조 (예 : "unset"및 "list") 일 수 있으며 아마 덮어 쓰기가 불가능합니다. 왜 그것을 덮어 쓰시겠습니까? 너 뭐하려고? 파일을 포함하는 깔끔한 방법은 http://php.net/manual/en/language.oop5.autoload.php를 참조하십시오. –
저는 소셜 네트워크 및 경제 전자를위한 최적의 joomla 코드입니다. 그래서, 최적의 결과 (시간 실행 및 크기)를 비교해야합니다. joomla에 상당히 많은 파일이 포함되어 있으므로 전후에 각 파일을 평가해야합니다. –