객체 지향 PHP

운영자 | 기사입력 2005/03/20 [14:50]
>
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
객체 지향 PHP
 
운영자   기사입력  2005/03/20 [14:50]

 php에서 클래스 설계
자바나 c#같은 언어를 객체지향프로그램이라고 말하고
요즘 프로그램로 그런식으로 개발 되어 지고 있다.
PHP는 객체 지형 형태의 프로그램도  가능하고 향후 버전에서
좀더 많이 객체 지형 형태로 지원을 한다고 한다.
 PHP는 스크립트 언어 이다 보니 프로그램 규모가 작아 
 아직은 클래스 형태 보다는 그때 그때 구문 형태로 만들어
 사용하는 편이다.
 
<?
class ins_news{

var $title;

// 생성자 
function ins_news(){

echo(" 클래스 생성자 출력 ");

}



function text_cut($string, $length) {

$string = strip_tags($string);


$word_len=strlen($string); $k=2;

if($word_len > $length) {

for ( $i=1; $i < $length; $i++) {

if( ord(substr($string, $k, $k)) > 127 ) $k+=2; else $k++;
if( $k >= $length ) break;

}
$string = substr($string, 0, $k);
}
return $string;


function SetTitle($new_title) {

$this->title=$new_title;

}

function echo_print($var_string) {
echo(" $var_string ");

}

function echo_title() {
echo(" $this->title ");

}

}



$ins_start=new ins_news();
// new 라는 함수로 class 실행 

$title=$ins_start->text_cut("안녕하세요",5);

$ins_start->SetTitle("여기는 우리집입니다..");

//$ins_start->echo_print("");

$ins_start->echo_title();

?>
 
트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2005/03/20 [14:50]  최종편집: ⓒ iwav
 
 
많이 본 기사