[클래스] Overloading 오버로딩2

· 11년 전 · 2162

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,652
11년 전 조회 5,933
11년 전 조회 2,747
11년 전 조회 2,570
11년 전 조회 3,248
11년 전 조회 3,215
11년 전 조회 2,757
11년 전 조회 2,408
11년 전 조회 3,042
11년 전 조회 2,451
11년 전 조회 2,530
11년 전 조회 2,765
11년 전 조회 2,586
11년 전 조회 2,296
11년 전 조회 3,518
11년 전 조회 3,315
11년 전 조회 4,482
11년 전 조회 2,489
11년 전 조회 2,251
11년 전 조회 2,340
11년 전 조회 4,230
11년 전 조회 2,425
11년 전 조회 2,683
11년 전 조회 2,208
11년 전 조회 2,914
11년 전 조회 2,925
11년 전 조회 2,336
11년 전 조회 2,548
11년 전 조회 2,212
11년 전 조회 2,157
11년 전 조회 2,947
11년 전 조회 2,336
11년 전 조회 2,222
11년 전 조회 2,379
11년 전 조회 2,444
11년 전 조회 2,168
11년 전 조회 2,246
11년 전 조회 2,651
11년 전 조회 2,320
11년 전 조회 2,646
11년 전 조회 2,331
11년 전 조회 2,344
11년 전 조회 2,475
11년 전 조회 2,230
11년 전 조회 2,275
11년 전 조회 2,444
11년 전 조회 3,328
11년 전 조회 2,285
11년 전 조회 2,295
11년 전 조회 2,163
11년 전 조회 2,642
11년 전 조회 2,282
11년 전 조회 2,187
11년 전 조회 2,520
11년 전 조회 2,827
11년 전 조회 2,506
11년 전 조회 2,408
11년 전 조회 2,445
11년 전 조회 3,304
11년 전 조회 2,342
11년 전 조회 2,421
11년 전 조회 4,036
11년 전 조회 3,755
11년 전 조회 2,631
11년 전 조회 3,154
11년 전 조회 2,670
11년 전 조회 2,612
11년 전 조회 2,789
11년 전 조회 3,343
11년 전 조회 2,340
11년 전 조회 3,414
11년 전 조회 3,664
11년 전 조회 2,331
11년 전 조회 2,451
11년 전 조회 2,188
11년 전 조회 3,122
11년 전 조회 3,040
11년 전 조회 2,494
11년 전 조회 2,383
11년 전 조회 2,137
11년 전 조회 2,582
11년 전 조회 2,977
11년 전 조회 2,034
11년 전 조회 2,211
11년 전 조회 2,368
11년 전 조회 2,363
11년 전 조회 2,566
11년 전 조회 4,076
11년 전 조회 3,775
11년 전 조회 3,202
11년 전 조회 2,884
11년 전 조회 2,809
11년 전 조회 3,811
11년 전 조회 3,046
11년 전 조회 4,247
11년 전 조회 5,080
11년 전 조회 5,203
11년 전 조회 5,260
11년 전 조회 5,403
11년 전 조회 3,879