1. PHPStan 의 laravel 용 wrapper 인 larastan 사용하기

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

PHP Laravel

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

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

PHP Laravel

3. PHP Faker 프로젝트 중단 및 오픈소스 프로젝트에 대한 단상

Page edited by 정광섭 들어가며 PHP Faker 란? 설계 문제 탄소 배출 seeding 문제 저자에게 Faker 프로젝트가 저주(Curse)가 된 이유 무분별...

PHP Laravel

4. 보안을 고려한 설계

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

PHP

5. 라라벨 model factory 로 DB Seeding 과 test 데이타 만들기

Page edited by 정광섭 팩토리 지정 faker 사용 데이타 생성 갯수 지정 Persistence 데이타 생성 Reference factory 사용 Model migration...

PHP Laravel

6. TIL PHP 4/20/2021

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

PHP

7. CSS :not(selector) 가상 선택자의 한계 잘 알고 쓰기

:not(selector) 가상 선택자는 매력적인 놈이지만 아래 한계를 인지하고 사용해야 한다. 중첩시킬 수 없다. :not(:not(...)) 아무 영향을 미치지 않는 놈이 생길 수도 있다. :not(*)...

CSS

8. 아파치 MPM 유형 설명 - prefork, worker, event

아파치 웹서버 최적화를 수행하면서 조금 공부한 것을 공유한다. 일단 아파치가 여러 요청을 동시에 처리해 성능을 향상시키기 위해 사용하는 것은 MultiProcess Module(MPM, 다중 처리 모듈)이다. 이 모듈은 자식...

apache

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

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

PHP