본문 바로가기

OOP2

PHP5의 MySQLi 확장 활용 예제 PHP5의 놀라운 기능들 중에서 특히 주목해야 할 부분을 꼽으라고 하신다면 저는 주저 없이 MySQLi (MySQL Improved Extension) 을 꼽겠습니다. (물론 simpleXML 확장도 굉장합니다만... ^^;) 기존 함수들인 mysql_* 형태를 거의 그대로 사용하실 수 있도록 mysqli_* 함수들이 준비되어 있고, PHP5의 클래스 모델을 통해서 사용하실 수 있도록 mysqli::* 형태로도 메소드들을 제공하고 있습니다. MySQLi 확장은 새로워진 PHP5에 대응하기 위한 MySQL 의 새로운 도전을 담고 있습니다. 물론 업그레이드된 MySQL 5 의 성능을 최대한으로 활용하기 위해서도 드라이버 재작성은 꼭 필요했을 겁니다. 기존의 mysql_* 함수들보다 작게는 2배에서 최고 40.. 2009. 7. 3.
[AS3.0] OOP의 5대 원칙 OOP의 5가지 원칙 / 5 Principle of Object-Oriented Programming. 0. 서두, Prologue Flash 는 특성상 개발 기간이 짧고 디자인과 언어로써의 역할을 모두 해왔다. 게다가 Flash가 부흥하게 된 계기 역시 Tween 을 이용한 애니메이션이 지대한 공을 하였기 때문이고 거기다가 그당시 지원되던 메소드들은 말그대로 몇몇 "기능"일 뿐이었다. 솔직히 말해서 디자인툴도 아닌것이;; 개발언어도 아닌것이;; 참 희한했던 툴로 보였을 것이다. 언어로써의 모습도 아니었거니와 돌이켜 생각해보면 참 많은 내용을 하나의 메소드로 제공했었다는 것을 알 수 있다. 그래서 Flash 의 역사는 적지 않게 흘렀지만 이제서야 ActionScript 3.0이 나타났고 비로소 객체지향이.. 2009. 5. 19.