84PHP 오픈 소스 프레임워크 v5.1.0 업데이트 내용 업데이트 내용 새로 추가됨:
오류 스택 표시;
Session::Csrf()는 새로운 반환 값을 추가합니다.
프레임워크가 오류를 보고하면 오류 코드가 오류 템플릿 {$Code}에 반환됩니다.
상수IntRuntime;
PDO를 기본 드라이버로 사용하여 데이터베이스의 Db 모듈에 연결하고 트랜잭션 작업을 지원합니다.
Wrong 모듈은 오류 코드를 대체하기 위해 새로운 구성 항목 CodeReplace를 추가합니다.
프레임워크 버전 번호를 출력하는 데 사용되는 프레임워크 상수 FrameworkVersion입니다.
오류 페이지 템플릿 변수 FrameworkVersion은 프레임워크 버전 번호를 출력하는 데 사용됩니다.
데이터 검증에 사용되는 필터 모듈;
Tool::GetHeader() 메서드는 헤더의 지정된 필드 값을 가져오는 데 사용됩니다.
조정:
잘못됨::Report()의 매개변수가 빠른 매개변수 전송 모드로 조정되었습니다.
Mysql::Sum()의 sum 매개변수가 Array 유형으로 조정되었습니다.
Mysql 모듈은 폐기될 예정이며 버전 6.x에서는 삭제될 예정이며 새로운 기능은 추가되지 않습니다. 대신 Db 모듈을 사용하십시오.
수신 모듈은 폐기될 예정이며 버전 6.x에서는 삭제될 예정이며 새로운 기능은 추가되지 않습니다. 대신 필터 모듈을 사용하십시오.
페이지 모듈은 Db 모듈을 종속성으로 사용합니다.
전체 코드를 최적화합니다.
M.15.0 오류 코드 삭제;
업데이트된 샘플 파일
핵심 구성 항목 XPoweredBy가 삭제되었습니다.
수리하다:
Wrong::Report()의 코드 매개변수는 HTTP 응답 코드에 영향을 미칩니다.
잘못된 모듈은 로그에 쓸 수 없습니다.
Vcode::Base()의 잘못된 매개변수 문제;
Mysql::Sum()의 sum 매개변수 유형이 String이면 오류가 발생합니다.
Wrong::Report()는 오류 템플릿 페이지의 문제를 표시합니다.
Mysql 모듈의 잠재적인 보안 문제.