// 수동설치 php 5.4 버전 이상만 설치 가능 다운로드 : curl -sS https://getcomposer.org/installer | php 기본적으로 : php.ini - open-ssl (extension 풀어져 있어야하더라고요 ) 다운로드 하면 : composer.phar 다운 같은 경로에 composer.bat 생성 후 아래 문장 사입 @ECHO OFF php "%~dp0composer.phar" %* //composer.json 파일 생성 ( 샘플) { "name": "testtest/phpunit_test", "authors": [ { "name": "testtest", "email": "testtest@gmail.com" } ], "require": { "phpunit/phpuni..
//S SRP 단일 책임 원칙 (Single responsibility principle) : 한 클래스는 하나의 책임만 가져야 한다. //O OCP 개방-폐쇄 원칙 (Open/closed principle) : “소프트웨어 요소는...확장에는 열려 있으나 변경에는 닫혀 있어야 한다.” //L LSP 리스코프 치환 원칙 (Liskov substitution principle) : “프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다.” 계약에 의한 설계를 참고하라. //I ISP 인터페이스 분리 원칙 (Interface segregation principle) : “특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다.” //D DIP..
XDEBUG 다운로드 http://xdebug.org/ 윈캐시그리드 다운로드 https://github.com/ceefour/wincachegrind/releases/tag/1.1 PHP.INI 설정하기zend_extension = "[경로]\xampp\php\ext\php_xdebug.dll"xdebug.profiler_enable_trigger = 1xdebug.profiler_output_dir = "[경로]\xampp\tmp"xdebug.profiler_output_name = "cachegrind.out.%p" 주소창에 URL뒤에 XDEBUG_PROFILE=1 라고 입력해 주시면 설정한 디렉토리에 cachegrind.out파일이 작성되어 있습니다.
출처 : http://speckyboy.com/2013/01/08/useful-htaccess-snippets-and-hacks/1. Controlling Access to Files and DirectoriesPassword protection is one thing, but sometimes you may need to completely block users from having the option of accessing a particular file or directory. This usually happens with system folders, such as the includes folder for which applications will need access but no users wi..
// Override show_404 method function show_404(){ // Load Router and Core classes. $RTR =& load_class('Router', 'core'); // Get class and method for 404 from routes.php $x = explode('/', $RTR->routes['404_override']); $class = $x[0]; $method = (isset($x[1]) ? $x[1] : 'index'); // Get current class and method for callback $callback_class = $RTR->fetch_class(); $callback_method = $RTR->fetch_method..