그누보드 PHP8 수정 기초파일 > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드 PHP8 수정 기초파일 정보

그누보드 PHP8 수정 기초파일

첨부파일

php8.zip (217.3K) 81회 다운로드 2020-09-13 16:56:44

본문

코어를 최대한 손 안되고 처리하는 방향으로 노력해봤지만, 지금 배포되고 있는 5버전은 어느시점까지 유지하고 8버전은 타입체크가 강화된 7버전이상으로 기준잡아서 리펙토링하는게 맞는것 같습니다.

그래도 도전해보고 싶으신분이 있을것 같아서 부산물 공유합니다.

 

그누보드 5.4.2.8 베이스로 작업되었습니다.

 

data/dbconfig.php 파일 마지막줄에 아래와 같이 코드한줄 추가해주셔야됩니다.

include dirname(__DIR__) . '/_config/bootstrap.php';

 

그리고 `?:` 연산자를 사용해서 PHP5.4PHP5.3이상에서 정상작동합니다

 

- 관리자페이지 목록 접근 및 일부 메뉴 수정가능

- 게시판 글쓰기 비회원/회원

- 댓글작성

- 캡쳐

 

추천
9

댓글 11개

와... 차세대 그누보드에 투입이 되겠군요!

곧.. PHP8이 나오니 그누보드도 얼른 업그레이드 되었으면 좋겠네요!
정식버전을 말하시는거라면 우성짱님이 말하신 11월26일로 계획되어 있습니다.
RC버전은 9/17을 시작으로 5번 릴리즈한다고 하네요
https://wiki.php.net/todo/php80
그누보드는 공식적으로 5.2호환이기때문에 '__FILE__'을 사용합니다.
dirname(__FILE__) => 파일의 디렉토리(./)로 해석됩니다.

5.4이상의 연산자를 사용하고 있는관계로 5.3에서 추가된 상수 '__DIR__'를 사용했습니다.
dirname(__DIR__) => 파일의 상위디렉토리(../)로 해석됩니다.
dirname(dirname(__FILE__)) 하게되면 같은 결과를 얻을수 있습니다.

https://www.php.net/manual/en/language.constants.predefined.php
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT