Search result

[책] 바쁜 팀장님 대신 알려 주는 신입 PHP 개발자 안내서

페이스북 Modern PHP User Group의 이현석 님이 쓴 책이다. 2월 초에 업투데이트북스(이현석 님이 만든 출판사다)로부터 “읽어보시고, 사람들에게 소개할만하다고 생각되시면” 블로그에 소개해 달라는 요청을 받았다...

PHP Book

[튜토리얼] 도커 Docker 로 논리적으로 구분된 PHP 작업 공간 만들기

지난 포스트를 보고 좀 더 쉬운 튜토리얼이 있었으면 좋겠다는 요청이 있어서 별도의 포스트로 발행해봅니다. 목차 현재 PHP 환경 확인하기 도커 설치 이미지 내려받기 컨테이너 생성/실행 컨테이너에 작업 디렉토리...

개발 PHP Linux Docker LAMP LEMP 도커

Docker를 이용해 호스트와 다른 버전의 PHP 개발환경 만들기

최근 php 5.1로 작업된 프로젝트를 마이그레이션 할 일이 생겼습니다. 최종 목표는 php 7.1 이상의 환경에서 돌리는 겁니다. 많은 문제가 예상되지만 그 중에서 가장 큰 문제는 mysql_* 시리즈 함수들입니다. mysql_...

개발 PHP Docker LAMP Deprecated mysql_connect mysql_query

[책] 바쁜 팀장님 대신 알려주는 신입 PHP 개발자 안내서

프로그래밍을 배우는 방법은 다양합니다. 어떤 사람은 책으로, 또 다른 이는 동영상 강의로, 운이 좋은 사람들은 학교에서 전공으로 배우기도 합니다. 배우는 것 또한 다양합니다. 각종 프로그래밍 언어를 배우기도...

개발자 PHP 비분류 신입

[ Laravel ] Laravel 5.6 에서 변경되는 사항

Laravel 의 새로운 major 버전인 5.6 버전이 한국시간 2018-02-08 새벽 0시 36분에 Release 되었습니다. 이번 버전에는 어떠한 변경사항들이 있는지 살펴보도록 하겠습니다. 모든 변경사항은 changelog(Github) 를...

PHP Laravel Laravel 5.6

[ Laravel ] Laravel 5.6 에서 변경되는 사항

Laravel 의 새로운 major 버전인 5.6 버전이 한국시간 2018-02-08 새벽 0시 36분에 Release 되었습니다. 이번 버전에는 어떠한 변경사항들이 있는지 살펴보도록 하겠습니다. 모든 변경사항은 changelog(Github) 를...

PHP Laravel Laravel 5.6

디자인패턴 공부하기 - 부록1.2. SOLID, 계방폐쇄원칙(OCP)

소프트웨어 개체(클래스, 모듈, 함수 등등)는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다. 개방-폐쇄 원칙(OCP, Open-Closed Principle)은 새로운 요구사항이 추가되었을 때, 어떻게 코드를...

PHP designpattern

디자인패턴 공부하기 - 부록1.1. SOLID, 단일책임원칙(SRP)

객체지향에서 가장 모호한게 클래스의 크기를 규정하는 일입니다. 단일 책임 원칙(SRP, Single Responsibility Principle)은 이 문제를 해결 할 수 있도록 가이드라인을 제시합니다. 한 클래스는 하나의 책임만...

PHP designpattern

PHP 프로젝트에 Swagger 적용 #1

PHP 기반 API 서버 프로젝트에 스웨거(Swagger)를 적용할 수 있을까? 예, 적용할 수 있습니다. 예제를 짜서 검증했습니다. • • • 이 포스트를 쓰기 위한 예제를 진행하면서 스웨거가 해결하고자 했던 문제점을...

work-n-play PHP learn-n-think Swagger API

[ PHP ] Modern PHP 란?

프로그래밍 언어를 공부하다보면 Modern이라는 키워드가 자주 등장합니다. 사전적인 의미로 현대적인 라는 의미로 최신이라는 의미가 내포되어 있습니다. 현대적인 라는 말은 과거 / 현재의 비교가 필요합니다. 즉 b...

PHP composer modern php ModernPHP PSR