join('♥', $blogs);


PHP 블로그 글모음

.composer/vendor/ 패키지 오류 발생시

(adsbygoogle = window.adsbygoogle || []).push({}); composer clearcachecomposer global update (adsbygoogle = window.adsbygoogle || []).push({});...


Laravel Dusk에서 로그인 테스트 시 이전 세션이 남아있는 문제 해결하기

Laravel Dusk에서 로그인 테스트를 하고자 할 경우 다음과 같이 코드를 작성 할 수 있다.   /** @test */ pu...


Laravel Dusk에서 로그인 테스트 시 이전 세션이 남아있는 문제 해결하기

Laravel Dusk에서 로그인 테스트를 하고자 할 경우 다음과 같이 코드를 작성 할 수 있다.   /** @test */ pu...


Laravel에서 ValidationException을 수동으로 던지기

Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달...


Laravel에서 ValidationException을 수동으로 던지기

Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달...


Legacy PHP로 개발할 때의 안 좋은 습관들

다음은 내가 Legacy PHP로 개발할 때 쓰던 안 좋은 습관들이다.   register_globals 설정을 켜거나 extract() 함수를 ...


프레임워크를 활용한 개발의 장점

나는 약 10년 간 Legacy PHP 개발자였다. 개인 홈페이지(제로보드)와 블로그(Tattertools)를 운영하며 해당 솔루션의 ...


PHP 객체의 복제 특성

PHP 객체를 다른 변수에 할당(대입)하면, 객체 자체가 메모리 복제되어 새로운 변수에 할당되는 것이 아니라, 원본...


[번역] 아무도 말하지 않는 PHP의 좋은 점

원문은 Good thing in PHP nobody talks about이다. [ ] 안의 말은 이해에 도움이 되라고 내가 넣은 것이다. (gnoownow10님이 감...


PHP short open tag를 long open tag로 변환해 주는 스크립트

PHP 코드를 작성할 때 모든 서버에서 잘 돌아갈 수 있도록 <?가 아니라 <?php로 여튼 태그를 쓰는 편이 좋다. (참...