- 기본 동작 순서 ( Kohana 어플리케이션 ) - Library Sheet
데이터를 이동하거나 백업할 때 XML을 많이 사용하고 있습니다. 데이터를 XML 형식으로 저장하게 되면 직관성, 호환성, 확장성 등을 높일 수 있습니다. 반면 경우에 따라서는 XML 형식으로 저장하지 않아도 될 만큼 구조가 간단하거나 데이터가 적을 수도 있습니다. . 또한 데이터를 빠르게 처리해야 하는 경우에도 XML은 좋지 않은 선택일 수 있습니다. 1: 2: 1 3: 2 4: 3 5: 위 코드는 1,2,3 값을 저장하기 위해 numbers 와 number 요소를 구성하고 있습니다. 이런 값이라면 간단하게 저장해도 될 것 같습니다. 1,2,3 이처럼 콤마(,)로 데이터 값을 구분하는 형식을 CSV(Comma-Separated Values)라고 합니다. 예를 들어 아래와 같은 데이터는 XML 이 아닌 C..
PHP는 타 언어에 비해 날짜 처리가 쉽게 되어 있습니다. 하지만, 많은 개발자 분들은 예전 C언어의 형식을 사용하고 있어 안타깝네요. ^^* 1. 보통 DB에서 날짜나 시간을 가져오게 되면 String 형태로 가져오게 됩니다. 이때, Unix Timestamp 형태로 변형시켜 비교등의 작업을 할 때 사용할 수 있는 strtotime($string) 함수입니다. 예1. 특정String을 변형 -> strtotime("2008-06-25 23:57:33"); 예2. 현재시간 가져오기 -> strtotime("now"); 예3. 오늘부터 몇 일전(days, months, years 도 사용가능) -> strtotime("-15 days"); 예4. 오늘부터 몇 일후(days, months, years 도 사..
//interface interface Ingredient { function createSugar(); function createCream(); function createMilk(); } // ingredient class SeoulIngredient implements Ingredient { function createSugar() { return new blackSugar(); } function createCream() { return new Cream(); } function createMilk() { return new Milk(); } } class JejuIngredient implements Ingredient { function createSugar() { echo "Jeu Suga..
interface Duck { function quick(); function fly(); } class JDuck implements Duck { function quick() { echo "Quick"; } function fly() { echo "Fly"; } } interface Chil { function goole(); function fly(); } class JChil implements Chil { function goole() { echo "GGGGGGG~~~~~"; } function fly() { echo " -|- "; } } class DuckApter implements Duck { public $_chil; function __construct($chil) { $this->_..