shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn

클래스 이야기

어느듯 기초 강좌의 마지막에 이르렀습니다. 클래스의 개념에 대해서는 http://www.shop-wiz.com/document/classis.htm 에서 더욱 자세하게 설명해 두었습니다. 여기서는 간단한 예제만을 보면서 이해를 돕도록 하겠습니다. 실제 앞으로 예제에서는 클래스가 거의 없으므로 안심하셔도 됩니다. ㅎ

클래스란 객체지향 언어에서 사용되는 개념으로 설계도와 비유할 수 있으며, 객체는 이러한 설계도에 의해 서 만들어지는 집으로 비유됩니다.



class 클래스 명 {
function 함수명 {
문장
}
}
$객체명 = new 클래스명;
$객체명 -> 함수명;

 

<?
class Font { // 클래스 정의

function redfont($col, $size, $str){
echo "<font color=$col size=$size> $str </font><p>";
}

function bluefont($col, $size, $str){
echo "<font color=$col size=$size> $str </font><p>";
}
}
$font = new Font; // 객체 생성
$font -> redfont(red, 5, redcolor);
$font -> bluefont(blue, 7, bluecolor);
?>


결과보기



[설명]

여기까지 와 주셨어 감사합니다. 앞으로는 간단한 프로그램을 구성함으로서 실제 프로그램에 적응하도록 하겠습니다.
웹프로그램은 단순한 프로그램에서 끝나는 것이 아닙니다. 너무나도 많은 변수에 시달려야합니다. os가 무엇인가? 트레픽이 얼마인가? 회상도는 어떤가? javascript는? css는? ..... db는?.. 이런 모든 것들이 조합되기 때문에 실제 정확하게 무엇인가를 구현하는 것에 있었어는 많은 어려움이 따릅니다. 그러나 이 강좌를 수료한 분들은 상당한 수준(시작은 50% + 알파)에 와있기 때문에 지금부터는 직접 부딛혀 봅시다.


앞으로 실전 프로그램에서는 linux도 어느정도 다룰 것이고 mysql도 어느 정도 다루게 될 것입니다. 그리고 mysql tool인 phpMyAdmin에 대해서도 어느정도 짚고 넘어가게 될 것입니다. 물론 자바스크립트나 css같은것두여....

그럼 다음 강좌까지 몸 편히 계시기 바랍니다.


Powered by shop-wiz since 2002, e-mail:wangta69@naver.com