php

언어/PHP

PHP - JSON 데이터 사용 방법 및 Decode, Encode 설명

PHP - JSON 데이터 사용 기본 설명 ① PHP 5.2 버전 이상부터는 JSON Parser를 기본 내장하고 있다. 그만큼 Rest Api 의 표준 형식이기 때문이다. - json_decode : JSON 오브젝트 -> PHP Array 또는 Object 변환 - json_encode : PHP Array 또는 Object -> JSON 오브젝트 변환② PHP JSON 관련 Encode 작업 중에는 한글 깨짐에 주의 해야 해요. (주로 JSON_UNESCAPED_UNICODE)로 해결③ 문서 하단에 간단한 예제를 통해서 JSON 데이터 관련 작업에 도움이 되기를 바랍니다. PHP - JSON Encode, Decode 예제 전체 소스코드12345678910111213141516171819202122..

OS/Etc

[WNMP] PHP, MariaDB, Nginx 통합 설치 및 설정 방법

WNMP - 기본 설명이번 포스팅에서는 윈도우 환경에서 Nginx, MariaDB, PHP 구성을 한 번에 쉽게 할 수 있는 WNMP 설치 방법에 대해서 알아보겠습니다. 각각 설치 및 구성을 한다면 불필요한 패키지 설치 및 번거로운 과정이 있기 마련이지만, WNMP는 설치 한 번에 각종 설정 파일을 쉽게 구성할 수 있다는 장점이 있습니다. 아래와 같이 따라하시면 쉽게 설치 및 설정이 가능합니다. WNMP - 다운로드 및 설치우선 WNMP를 다운로드 합니다. - 다운로드본 설정은 Windows10 (x64)에서 설정했습니다. 사이트 접속 후 왼쪽 상단에 DOWNLOAD 클릭 설치 파일 실행 후 동의 후 Next 선택 바로가기 생성 유무 선택 후 Next 선택 최종 적으로 Install 선택 설치가 진행 됩..

언어/PHP

PHP - foreach vs array_map 성능 비교 및 사용 예제 설명

PHP - foreach, array_map 기본 설명 ① PHP : foreach -> 배열을 순회하며 정의한 프로세스를 실행하는 함수② PHP : array_map -> 배열의 각 원소에 사용자가 정의한 함수를 적용하여 결과를 반환하는 함수③ stackoverflow 등 여러 포럼에서 두 함수에 대한 벤치마크 테스트에 대한 많은 이슈가 있어서 테스트를 수행했습니다.④ 수행 결과 PHP 버전, xdebug 활성유무, 클로저 호출 유무 등에 따라 상이한 결과가 나올 것으로 예상됩니다. - 결론은 프로그램 로직에 맞는 적절한 함수를 사용하는 것이 적절하다고 생각합니다. - 단, PHP7 버전에서는 코드 캐싱 및 최적화 기능으로 인해 더욱 빠른 수행 시간을 확인할 수 있었습니다. PHP - foreach 성..

언어/PHP

PHP - 디버깅 함수 ( var_dump, print_r, var_export ) 설명 및 차이점

PHP - 디버깅(Debugging) 함수 사용 테스트 ① var_export : 결과 값은 PHP에 맞는 유효한 타입으로 변환되어 출력, 타스크립트 연계시 사용 ② var_dump : 각 데이터 값에 대한 상세한 정보(타입, 길이 등) 출력 ③ print_r : 타입을 제외한 데이터 값만 간단하게 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Colored by Color Scripter cs PHP 개발 시 디버깅(Debugging)용 함수를 적절하게 사용하면 개발 편의성이 증가 한다. PHP - var_export 관련 레퍼런스 참조 : Click

언어/PHP

PHP - MySQLi 기본 사용 예제 & PHP 7.0

PHP - MySQLi(익스텐션) 기본 접속 및 사용 방법 ① PHP7은에서는 더 이상 MySQL_* 관련 함수를 지원하지 않는다. 즉, MySQLi(익스텐션) 또는 PDO 를 사용해 프로그래밍을 해야 한다. ② PHP7 로 업그레이드 할 예정이라면, 기존에 사용하던 MySQL_* 함수는 개 MySQLi 함수로 변경해야 한다. ③ PDO(PHP Data Objects) 사용 역시 좋은 대안이 될 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Colored by Color Scripter cs PDO(PHP Data O..

[좋은사람]
'php' 태그의 글 목록