Search result

디렉토리 내 특정 패턴의 파일과 디렉토리 모두 찾기

특정 디렉토리 내의 파일과 서브디렉토리 중 특정 패턴을 찾을 경우가 종종 있습니다. 기존의 시스템 함수를 이용하여 처리하려면 코드가 꽤 길어지지만, SPL(Standard PHP Library)를 이용하면 짧으면서 우아하게...

비분류 iterator PHP spl

디렉토리 내 특정 패턴의 파일과 디렉토리 모두 찾기

특정 디렉토리 내의 파일과 서브디렉토리 중 특정 패턴을 찾을 경우가 종종 있습니다. 기존의 시스템 함수를 이용하여 처리하려면 코드가 꽤 길어지지만, SPL(Standard PHP Library)를 이용하면 짧으면서 우아하게...

비분류 iterator PHP spl

디자인패턴 공부하기 - 3. 추상팩토리 (Abstract Factory)

그동안의 팩토리 패턴들은 일반 객체를 생성했습니다. 그런데 만약에 생성해야 하는 객체가 특정 인터페이스를 구현하고 있는 클래스라면 어떻게 되어야 할까요? 서비스에서 Cache를 사용한다고 가정합시다.

designpattern PHP

[ laravel ] laravel 5.5에서 변경되는 사항 정리

Laravel 5.5 Release가 2017년 7월인 다음달로 예정되어있습니다. 정식 배포전 5.5버전에서 변경되는 사항들을 정리하였습니다.(해당 포스트의 정보는 laravel news에 있는 내용들을 정리하였습니다.)저작권에 문제...

Laravel laravel 5.5 PHP

[ laravel ] laravel 5.5에서 변경되는 사항 정리

Laravel 5.5 Release가 2017년 7월인 다음달로 예정되어있습니다. 정식 배포전 5.5버전에서 변경되는 사항들을 정리하였습니다.(해당 포스트의 정보는 laravel news에 있는 내용들을 정리하였습니다.)저작권에 문제...

Laravel laravel 5.5 PHP

[ PHP ] Fatal error: Maximum function nesting level of 'xxx' reached (xdebug.max_nesting_level)

프로젝트 진행중 갑작스럽게 특정페이지에서 500error가 발생되어 당황했었는데, php error로그에 아래와 같은 에러가 발생하고있었다.Fatal error: Maximum function nesting level of 'xxx' reached 조금 찾아보니...

PHP XDebug xdebug.max_nesting_level

[ PHP ] Fatal error: Maximum function nesting level of 'xxx' reached (xdebug.max_nesting_level)

프로젝트 진행중 갑작스럽게 특정페이지에서 500error가 발생되어 당황했었는데, php error로그에 아래와 같은 에러가 발생하고있었다.Fatal error: Maximum function nesting level of 'xxx' reached 조금 찾아보니...

PHP XDebug xdebug.max_nesting_level

디자인패턴 공부하기 - 2. 정적팩토리 (Static Factory)

정적팩토리(Static Factory)의 경우 단순팩토리를 그저 정적함수(static method)를 통해서 호출하는 것 뿐이기 때문에 아주 간단합니다.

designpattern PHP

디자인패턴 공부하기 - 1. 단순팩토리 (Simple Factory)

일반적인 팩토리 패턴은 무언가 객체를 생성하고자 할 때 사용하는 패턴입니다. 특히나 이 중, 단순팩토리(Simple Factory)는 그 중 가장 기본이 됩니다. 표현하면 다음과 같습니다. classDiagram UserFactory -->...

designpattern PHP

디자인패턴 공부하기 - 0. Intro

프레임워크를 작업하면서 두루뭉술하게 알고 있던 디자인 패턴들을 최근에 다시 복습겸 공부하기 시작하였습니다. 예전에 학부시절에 수업으로 한번 공부했었던 내용이지만, 이제와서 보니 더 새로운 부분이 많고,...

designpattern PHP