php
4 posts
💙
앗, 이런! 이 웹페이지를 표시하는 도중 문제가 발생했습니다.

앗, 이런! 이 웹페이지를 표시하는 도중 문제가 발생했습니다. 갑자기 데이터 다운로드 부분을 개발하는데 이런 화면이 로컬에서 발생했다. 뭐지? 라라벨에서 이런식으로 오류가 난적은 없었던것 같은데? 오류 코드: Out of Memory out of memory -> 크롬의 메모리 부족 에러, 사실 api 에서 받는 엑셀 다운로드될 data가 4.8초나 걸리는 9MB의 데이터이긴 했다. 그리고 로컬에서도 이렇게 오류가 났다. PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in 내 파일 경로… php의 치명적인 오류, 134217728바이트의 허용된 메모리 크기가 소진되다? * 여기서 134217728은 128에 1024의 2승을 곱한 값이라고 함. (20480바이트 할당을 시도함) phpinfo() 에서 메모리 제한 설정값을 확인해보면, 128M로 기…

September 19, 2022
php
🤍
💙
php에서 동적변수 사용하기

php에서 동적변수 사용하는 방법 예를 들어 controller단에서 api를 2번 호출하여 blade 화면 단에서 활용하고 싶을때 foreach를 두번 돌리기 싫을때 구글링해도 안나오길래 주워들어서 사용하였고, 까먹을까봐 기록 controller에서 $reportData라는 Object를 받아 다른 Object인 $branchCode의 key 값과 매칭 할때 이런식으로 활용할 수 있다. {$변수명}을 잘 기억해두자 php에서 동적변수 사용하는 방법

September 19, 2022
php
🤍
💙
php 오류 undefined index 가 날때

Undefined index 오류 발생 시 요런 오류가 발생했다. 분명히 array에 해당 ‘key’의 값이 있는데,,, 왜 못 찾는 걸까? {% highlight php linenos %} //sampleCodeList는 대충 api 에서 받아온 list $sampleApiUrl = ”http://10.10.10.10:8040/api/sample/url/code/list”; $sampleCodeList = CommonLib::getCurl($sampleApiUrl); $sampleCodeList = json_encode($sampleCodeList); $allList = []; {% endhighlight %} 이런식으로 $sampleCodeList에 값을 넣은 상태에서 해당 code값을 key로 사용하고자 할때, allList에 예를 들어 abc, def, ghi 와 같은 코드를 0으로 초기화해서 사용할때, 28번째 줄에서 오류가 났다. 왜 undefined ‘code’라고 …

September 19, 2022
php
🤍
💙
json_encode(), json_decode()에 대해서

json_encode(); php에서 json 형태로 인코딩에 필요한 json_encode($변수명); 옵션 없이 기본값으로 encoding 시 json_encode($변수명); string(문자열) 형태로 결과 값이 출력된다. php 에서 배열을 사용할때 배열을 json 형식으로 변환하는데, 이때 json이란? json 이란? JavaScript Object Notation 데이터 전송 및 저장 시 자주 쓰이는 형식이다. JavaScript에서 객체를 만들때, 사용하는 표현식의 의미하고, 데이터 포맷이다. json 예시 json에서는 javascript와 비슷하게 key와 value값이 존재 할 수 있고, key와 value값은 ” 쌍따옴표로 표기한다. string, array, object, boolean 등등 사용할 수 있다. json 형식의 텍스르를 script 문법에서 object로 변환해서 사용할수 있다. console.log(parse_type) -> json 을 ja…

September 19, 2022
php
🤍