[클래스] Overloading 오버로딩2

· 11년 전 · 2074

class Overload {

public function __call($method, $arg) {

if($method == 'test') {

if (is_object($arg[0])) {

$this->testObject($arg[0]);

} else if (is_array($arg[0])) {

$this->testArray($arg[0]);

} else {

$this->testScalar($arg[0]);

}

}

}

 

function testObject($arg) {

echo $arg->test().'<br />';

}

function testArray($arg) {

echo implode(',',$arg).'<br />';

}

function testScalar($arg) {

echo $arg.'<br />';

}

}

 

$ov = new Overload;

$ov->test(new A());

$ov->test(array(1,2,3));

$ov->test('cat');

 

class A {

function test() {

return 'object';

}

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 3,551
11년 전 조회 5,827
11년 전 조회 2,640
11년 전 조회 2,485
11년 전 조회 3,158
11년 전 조회 3,129
11년 전 조회 2,669
11년 전 조회 2,310
11년 전 조회 2,948
11년 전 조회 2,365
11년 전 조회 2,440
11년 전 조회 2,672
11년 전 조회 2,504
11년 전 조회 2,212
11년 전 조회 3,421
11년 전 조회 3,234
11년 전 조회 4,398
11년 전 조회 2,404
11년 전 조회 2,161
11년 전 조회 2,250
11년 전 조회 4,144
11년 전 조회 2,344
11년 전 조회 2,580
11년 전 조회 2,106
11년 전 조회 2,815
11년 전 조회 2,828
11년 전 조회 2,255
11년 전 조회 2,452
11년 전 조회 2,113
11년 전 조회 2,051
11년 전 조회 2,856
11년 전 조회 2,224
11년 전 조회 2,119
11년 전 조회 2,276
11년 전 조회 2,369
11년 전 조회 2,053
11년 전 조회 2,139
11년 전 조회 2,563
11년 전 조회 2,203
11년 전 조회 2,553
11년 전 조회 2,230
11년 전 조회 2,246
11년 전 조회 2,362
11년 전 조회 2,120
11년 전 조회 2,154
11년 전 조회 2,352
11년 전 조회 3,239
11년 전 조회 2,161
11년 전 조회 2,177
11년 전 조회 2,075
11년 전 조회 2,531
11년 전 조회 2,171
11년 전 조회 2,095
11년 전 조회 2,409
11년 전 조회 2,734
11년 전 조회 2,402
11년 전 조회 2,317
11년 전 조회 2,334
11년 전 조회 3,213
11년 전 조회 2,251
11년 전 조회 2,323
11년 전 조회 4,003
11년 전 조회 3,652
11년 전 조회 2,531
11년 전 조회 3,056
11년 전 조회 2,572
11년 전 조회 2,501
11년 전 조회 2,696
11년 전 조회 3,272
11년 전 조회 2,257
11년 전 조회 3,317
11년 전 조회 3,562
11년 전 조회 2,234
11년 전 조회 2,351
11년 전 조회 2,084
11년 전 조회 3,031
11년 전 조회 2,943
11년 전 조회 2,391
11년 전 조회 2,288
11년 전 조회 2,025
11년 전 조회 2,478
11년 전 조회 2,878
11년 전 조회 1,938
11년 전 조회 2,124
11년 전 조회 2,261
11년 전 조회 2,262
11년 전 조회 2,464
11년 전 조회 3,984
11년 전 조회 3,667
11년 전 조회 3,107
11년 전 조회 2,788
11년 전 조회 2,720
11년 전 조회 3,718
11년 전 조회 2,948
11년 전 조회 4,132
11년 전 조회 4,958
11년 전 조회 5,113
11년 전 조회 5,151
11년 전 조회 5,289
11년 전 조회 3,773