Search result

PEAR: Console_CommandLine #2 – 기본

Console_CommandLine을 사용하기 위해서는 Console_CommandLine 인스턴스를 생성한 후에, addOption() 또는 addArgument() 메소드로 옵션이나 인자에 대한 명세를 설정한 후 parse() 메소드를 통해 파싱을 하면 됩니...

비분류 commandline PEAR PHP

PHP에서 한글 검사 99.9% 완벽한 알고리즘

전 포스팅에 한글만 검사하는 알고리즘을 올린적이 있다. 그때의 알고리즘은 초창기, 엉뚱한 생각으로 만든 알고리즘이였다. 솔직히, 지금 그 알고리즘을 이용하여 한글검사 알고리즘을 구축하라고 하면, 때려치고...

PHP 일반 dreamload PHP 한글

PHP에서 한글 검사 99.9% 완벽한 알고리즘

SMALL 전 포스팅에 한글만 검사하는 알고리즘을 올린적이 있다. 그때의 알고리즘은 초창기, 엉뚱한 생각으로 만든 알고리즘이였다. 솔직히,...

PHP 일반 dreamload PHP 한글

PEAR: Console_CommandLine #1 – 설치

Console_CommandLine 패키지는 명령행 인자를 파싱하는 PEAR 라이브러리입니다. 컴포져를 이용해서 설치하려면 composer.json에 다음 내용을 알맞은 위치에 추가하면 됩니다. { "repositories": [ { "type": "pear",...

비분류 CLI commandline composer PEAR PHP 컴포져

PEAR: Log #5 – 컴포져로 Log 설치하기

컴포져(Composer)로 PEAR 패키지를 설치하는 일반적인 방법은 컴포져 설명서에 나와있으므로, 여기서는 Log 패키지에 한정해서 이야기를 해보려고 한다. 패키지스트(Packagist)에 이미 pear/log가 있으므로 require...

비분류 composer Log PEAR PHP 컴포져

PEAR: Log #4 – 로그 핸들러

Log 패키지에서 제공하는 다수의 로그 핸들러가 있다. 그 중 이전 글에서 다룬 console과 file 제외하고 몇개를 추려 간략한 사용법을 살펴보자. Firebug firebug 로그 핸들러는 파이어폭스(Firefox) Firebug 애드온...

비분류 Log PEAR PHP

PEAR: Log #3 – 로그 라인 포맷

Log 인스턴스를 생성 할 때 설정값을 통해서 로그 라인의 형식을 기본 외의 형식으로 지정 할 수 있다. 형식에 사용하는 토큰은 다음과 같다. Token Alternate Description %{timestamp} %1$s Timestamp. This is of...

비분류 Log PEAR PHP

PEAR: Log #2 – 로그 레벨

로그 메시지에는 로그 레벨이란 것이 있는데, 대부분의 유닉스 계열의 로그 시스템에서 거의 동일하게 사용한다. Log에서도 마찬가지로 동일한 로그 레벨을 사용 중이고, Monolog, PSR-3, syslog를 사용한다고 해도...

비분류 Log PEAR PHP

PEAR: Log #1 – 기본 사용법

대부분의 프로그래밍 언어는 여러 모듈과 라이브러리를 관리하기 위한 시스템을 가지고 있다. PHP는 PEAR(PHP Extension and Application Repository)라는 시스템을 가지고 있는데, 현재는 컴포져(Composer)에 밀려...

비분류 Log PEAR PHP