| 제목 | PHP 8.2 + CI 4.3.3 에서 에러 문의 (Creation of dynamic property ~ deprecated ) | ||
|---|---|---|---|
| 카테고리 | CI 4 관련 | ||
| 글쓴이 | reerror | 작성시각 | 2023/04/03 12:55:19 | 
|  | |||
| 
 PHP 7.2 + CI 4.0.2 에서 PHP 8.2 + CI 4.3.3 으로 올렸습니다. composer update 로 했고요. 그랬더니 이런 에러가 처음에 나오네요.어디부터 살펴봐야 할까요? 
 
 
 
 | |||
| 다음글 | 현재 url을 유지하면서 프록시를 이용하고 싶습니다. (3) | ||
| 이전글 | cI 적용질문입니다 (1) | ||
| 
                                한대승(불의회상)
                                /
                                2023/04/03 14:08:09 /
                                추천
                                0
                             | 
| 
                                reerror
                                /
                                2023/04/03 17:15:55 /
                                추천
                                0
                             php 8.1로 내리니 잘 됩니다. 아직 8.2 가 제대로 지원되지 않는것 같습니다. 도움 주셔서 감사합니다. | 
| 
                                cilove
                                /
                                2023/04/04 08:57:09 /
                                추천
                                0
                             app쪽 파일이 수정이 덜됬거나 안된듯합니다. composer update만 해서 업그레이드가 되는게 안니라서 업데이터 문서에서 지정 하는 부분을 모두 수정하세요. | 
| 
                                한대승(불의회상)
                                /
                                2023/04/04 09:29:15 /
                                추천
                                0
                             cilove님의 의견 감사합니다. 매번 install로 설치하여 테스트하였지 update를 통하여 테스트 한 적은 없었네요. | 
| 
                                cilove
                                /
                                2023/04/04 09:42:36 /
                                추천
                                0
                             
                                제가 알기로는 8.2에서도 ci4가 정상 구동되는걸로 알고있습니다.
                             | 
| 
                                reerror
                                /
                                2023/04/04 15:00:24 /
                                추천
                                0
                             cilove님 의견 감사합니다. app 쪽 수정이 안된게 맞습니다. 작업해봐야겠습니다. | 
PHP 8.2 에서 지원 중단된 기능을 사용하여 발생한 오류입니다.
해결 방법은
1. 아래 URL 참고하여 관련 코어 코드 수정
PHP 8.2 Dynamic Properties Deprecated: how to use them anyway in a compatible way - Stack Overflow
2. php 8.2 버전이 아닌 하위 버전으로 회귀
3. 코드이그나이터 8.2 지원 버전 나올때 까지 대기