PHP
-
sizeof(): Parameter must be an array or an object that implements CountablePHP/코드이그나이터4 2021. 2. 4. 00:51
sizeof(): Parameter must be an array or an object that implements Countable 해당 오류는 배열타입인지 오브젝트타입인지 체크를 하지 않아서 생기는 오류라고 합니다. 에러코드 sizeof($test); 수정코드 if(is_array($test) || is_object($test)){ sizeof($test); }
-
코드이그나이터4 Class 'Redis' not found 에러PHP/코드이그나이터4 2021. 1. 25. 00:59
해당 해러가 발생한다면 https://pecl.php.net/package/redis 홈페이지에 접속하여 최신 redis 파일을 다운로드를 받습니다. (필자는 redis 5.3.1 for windows에서 7.4 Non Thread Safe (NTS) x86 파일을 다운받고 진행하였습니다) 다운 후 압축을 풀면, 풀린 폴더 안에 php_redis.dll 이라는 파일이 있습니다. 이 파일을 본인 PC에 설치된 PHP폴더를 확인해보시면, EXT 폴더가 있습니다. 그 폴더안에 php_redis.dll 파일을 넣어주시고 Php.ini 파일을 실행하고 extension=redis 부분을 추가 입력해 주면 에러가 해결됨을 확인하실 수 있습니다.