[PHP] isset, empty 차이점과 Database 사용시 주의할 점
PHP를 사용하는 많은 프로그래머들이 isset, empty를 이용해서 변수를 체크하고 있을텐데 이 변수들의 미묘한 차이를 모르고 사용하는 경우도 많고 특히 Database와 연결해서 사용할때 왜 자기가 원하는 결과를 도출할수 없는지 힘들어 하는 분들이 있음을 알게 됐다....
PHP를 사용하는 많은 프로그래머들이 isset, empty를 이용해서 변수를 체크하고 있을텐데 이 변수들의 미묘한 차이를 모르고 사용하는 경우도 많고 특히 Database와 연결해서 사용할때 왜 자기가 원하는 결과를 도출할수 없는지 힘들어 하는 분들이 있음을 알게 됐다....
우분투 18.04에서는 php 7.2를 PHP 기본 패키지로 제공하고 있습니다. 이에 따라 설치되는 모듈 패키지도 많은 변화를 맞게 되었는데, PHP 5.X에서 SSH에 사용되던 libssh2-php라는 패키지는 더이상 배포되지 않기 때문에 SSH를 사용하는 곳에서는 다른 패키지를 사용해야...
앞서 nginX를 이용해서 웹 서버나 웹 서비스에서 여러개의 PHP 버전을 활용하는 방법을 알아봤습니다. 웹 서비스에서는 fastCGI인 php-fpm을 이용하기 때문에 웹 서비스가 실행할때 여러 버전의 PHP를 쉽게 실행할 수 있었는데요 콘솔이나 서버에서 Shell의 커맨드라인 상태에서...
오픈소스(Open Source)로 공개된 웹 기반의 프로젝트 관리툴들이 꽤 많은데 대부분이 Java나 Ruby로 제작되어 있다. 항상 사용하고 있는 미니서버에 최대한 부담을 주지 않으면서 가장 익숙한 언어인 PHP로 개발된 프로젝트 관리툴은 생각외로 찾기가 힘들었다. 구글링 중에...
작년 이맘때쯤 서버를 PHP7으로 올렸다가 현재 사용하고 있는 웹 팩스 서비스인 avantFAX의 MDB2 문제로 PHP7을 버리고 다시 PHP5로 복귀했다. 라즈베리파이를 이용해서 avantFAX와 팩스서버만 현재서버에서 빼내고 리버스 프록시를 이용해서 구축할까 생각만 하고 있던 차에 사무실에...