Search result

Vimeo 가 만든 PHP 용 정적 코드 분석기 psalm 으로 php 코드 품질 개선하기

Page edited by 정광섭 개요 설치 사용 Option clear-cache 코드 수정 설정 Error levels ignoreFiles 같이 보기 Ref phpstan - PHP 정...

PHP Laravel

Laravel Role 과 Permission 으로 ACL 관리하기

Page edited by 정광섭 설치 Role 생성/관리 HasRoles trait 사용 Role 과 Permission 보유 여부 Ref 서비스를 만들다 보면 사용자의 role 에 따...

PHP Laravel Editor

PHP Annotated — May 2021

PHP php-annotated php-annotated-monthly

PHPStan 의 laravel 용 wrapper 인 larastan 사용하기

Page edited by 정광섭 설치 같이 보기 Ref larastan 은 laravel 에서 phpstan 을 쉽게 쓰기 위한 wrapper 입니다. laravel 은 수많은 magic met...

PHP Laravel

PHP5 mysql_pconnect의 동작원리

#php5 #mysql_pconnect #mysql mysql_pconnect는 말그대로 데이터 베이스 지속연결(persistent connection)이라는 php4,5에서 제공하는 기능입니다. 한번만 연결하면 여러번 재사용이 가능하다? 완벽한 함수 아니야?...

PHP

PHP POST 요청시 배열 길이 제한 문제 - 요청 값이 잘린다!

증상 엄청 긴 배열을 한꺼번에 POST로 넘기는 경우가 있었다. 일부가 저장이 되지 않아서 한참을 헤맸다. 알고 보니 $_POST 배열의 뒤가 잘렸던 것이다. 엄청 긴 배열이란 아래와 같은 쿼리 스트링 형태를 말한다....

PHP

가볍고 익히기 쉬운 템플릿 엔진

Page edited by 정광섭 PHP 로 웹 개발을 할 경우 뷰 레이어 코드를 작성할 때 HTML 내에    와 같이 데이타를 출력하는 코드를 넣는 것은 매우 귀...

PHP Laravel

보안을 고려한 설계

Page edited by 정광섭 public 폴더 노출 최소화 및 설정 파일 숨김 SQL 삽입(SQL Injection) 공격 같이 보기 참고 이제 웹 개발시 보안은 "하면...

PHP

TIL PHP 4/20/2021

PHP 배열 내부 포인터 PHP 배열에 포인터 개념이 있다고?! PHP는 의도적으로 C* 언어의 고차원적 개념들을 숨기거나 걷어냈다. 포인터가 대표적인 사례. 사실은 존재하지만, 없는 것처럼 해놨다. PHP 배열이 거지 같...

PHP

PHP Carbon 달을 더하거나 뺄때 오버플로우(overflow)되지 않게 하기

Page added by 정광섭 Ref Carbon 에 addMonth() 나 subMonth() 로 특정 달을 구하고 그 달의 첫째나 마지막 날을 구해야 하는 경우가 있습니다....

PHP Laravel