내가 사용하는 시스템이 업데이트될 때마다 내가 추가한 코드 조각이 덮어쓰기되기 때문에 함수를 구현하고 싶습니다.
이 함수가 내 코드를 덮어쓰면 해당 코드 조각을 열고 다시 추가하세요.
이 코드가 덮여 있으면 이 파일 php 파일을 열겠습니다. framework/bootstrap.inc.php
그리고 이 부분을 검색하면 ['development'] == 1);
['development'] == 1);
完整的是这样define('DEVELOPMENT', $_W['config']['setting']['development'] == 1);
전체 내용은 이렇습니다
define('DEVELOPMENT', $_W['config'][' 설정'] ['개발'] == 1);
찾으면 true를 반환하고 그 뒤에 한 줄을 래핑하고 코드를 추가합니다
이렇게
코드를 업데이트할 때 일부 코드가 덮어쓰여지는 문제를 발견하고, 이런 우회적인 방법으로 문제를 해결해 보는 것은 어떨까요?
왜 안되죠?
으아악추가한 코드에 대해 별도의 파일을 만든 다음 시스템 업데이트 파일과 파일을 모두 해당 파일에 로드하세요
으아악이렇게 하면 업데이트 후 시스템에서 덮어쓰는 것에 대해 걱정할 필요가 없으며 자신의 코드를 유지 관리하는 것이 훨씬 쉽습니다.
위의 내용에 동의합니다. 하지만 꼭 이렇게 해야 한다면 추가한 코드에 주석을 추가할 수 있습니다. 그런 다음 전체 파일의 내용을 읽고 주석을 사용하여 파일을 두 개의 문자열로 분할합니다. 그런 다음 코드를 두 문자열로 연결하고 마지막으로 파일에 씁니다.