PHP 기초

더보기 2022 년도에 작성된 글 입니다. 예시 # brew-php-switcher 설치 brew install brew-php-switcher brew-php-switcher 8.1 brew-php-switcher 7.4 brew-php-switcher # 7.3 버전이 설치되지 않았을 경우 아래와 같이 메세지 출력 brew-php-switcher 7.3 Sorry, but php@7.3 is not installed via brew. Install by running: brew install php@7.3 # 설치한다. brew install php@7.3 # 위에꺼 에러나면 아래껄로 설치한다. brew install shivammathur/php/php@7.3 brew install shivamma..
더보기 2022 년도에 작성된 글 입니다. 모던 PHP 유저 그룹 2022. 01 발표에서 sprintf 를 통한 가독성 좋은 문자열 표현에 대한 발표가 있었다. (Github Repo 에 자료 업로드 하는걸 깜빡했다.) https://github.com/ModernPUG/meetup GitHub - ModernPUG/meetup: Modern PHP User Group 정기모임 발표 자료 Modern PHP User Group 정기모임 발표 자료. Contribute to ModernPUG/meetup development by creating an account on GitHub. github.com 당시 발표 내용을 보고 HTML 태그에도 사용할 수 있겠다. 라는 생각이 들어 정리해보았다. 아래의 ..
더보기 2022 년도에 작성된 글 입니다. HTML 혹은 Restful API 에서 요청이 서버로 들어왔을 경우 확인해야 할 것이 있다. SQL 인젝션 등에 취약한 문자는 없는지 사용자의 실수로 빈 값이 들어 왔는지 이 두가지의 경우에 1번은 대부분의 라이브러리에서 해결을 해준다. 하지만 2번의 경우에는 서버에서 직접 핸들린을 해야한다 . 그리기 위해서는 trim 이 어떤 데이터를 어떻게 처리하는지 알아야 한다. $a = ''; $b = NULL; $c = false; $d = 0; var_dump(trim($a)); // string(0) "" var_dump(trim($b)); // string(0) "" var_dump(trim($c)); // string(0) "" var_dump(trim($d)..
더보기 2022 년도 4월에 작성된 글 입니다. 과거 PHP를 사용하며 include 만 사용했다. 어느날 문득 include와 require의 차이점을 묻는 질문과 once가 붙었을 경우를 묻는 질문을 받았다. 공통점 외부 파일을 불러올 때 차이점 include는 실행중 오류가 발생되어라도 코드가 실행된다. require은 에러가 발생할 경우 코드가 멈춘다. 사용방법 include('include.php'); require('require.php'); _once 란 include_once('include.php'); require_once('require.php'); _once 가 붙으면 여러번 가져와도 한 번만 가져온다. once를 사용했을 때의 장점으로 수십개의 파일이 include 했을 때 한번만..
귀찮은 개발자
'PHP 기초' 태그의 글 목록