[클래스] Overloading 오버로딩2

· 11년 전 · 2079

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,560
11년 전 조회 5,833
11년 전 조회 2,645
11년 전 조회 2,488
11년 전 조회 3,170
11년 전 조회 3,136
11년 전 조회 2,674
11년 전 조회 2,316
11년 전 조회 2,955
11년 전 조회 2,368
11년 전 조회 2,448
11년 전 조회 2,680
11년 전 조회 2,507
11년 전 조회 2,216
11년 전 조회 3,429
11년 전 조회 3,241
11년 전 조회 4,401
11년 전 조회 2,409
11년 전 조회 2,163
11년 전 조회 2,255
11년 전 조회 4,149
11년 전 조회 2,352
11년 전 조회 2,584
11년 전 조회 2,113
11년 전 조회 2,823
11년 전 조회 2,838
11년 전 조회 2,260
11년 전 조회 2,462
11년 전 조회 2,120
11년 전 조회 2,053
11년 전 조회 2,859
11년 전 조회 2,230
11년 전 조회 2,124
11년 전 조회 2,283
11년 전 조회 2,373
11년 전 조회 2,060
11년 전 조회 2,150
11년 전 조회 2,567
11년 전 조회 2,214
11년 전 조회 2,556
11년 전 조회 2,239
11년 전 조회 2,249
11년 전 조회 2,365
11년 전 조회 2,130
11년 전 조회 2,163
11년 전 조회 2,360
11년 전 조회 3,241
11년 전 조회 2,171
11년 전 조회 2,184
11년 전 조회 2,080
11년 전 조회 2,540
11년 전 조회 2,181
11년 전 조회 2,098
11년 전 조회 2,415
11년 전 조회 2,740
11년 전 조회 2,408
11년 전 조회 2,324
11년 전 조회 2,340
11년 전 조회 3,220
11년 전 조회 2,256
11년 전 조회 2,330
11년 전 조회 4,008
11년 전 조회 3,660
11년 전 조회 2,538
11년 전 조회 3,059
11년 전 조회 2,582
11년 전 조회 2,506
11년 전 조회 2,701
11년 전 조회 3,278
11년 전 조회 2,264
11년 전 조회 3,321
11년 전 조회 3,570
11년 전 조회 2,240
11년 전 조회 2,355
11년 전 조회 2,088
11년 전 조회 3,036
11년 전 조회 2,947
11년 전 조회 2,394
11년 전 조회 2,294
11년 전 조회 2,040
11년 전 조회 2,484
11년 전 조회 2,881
11년 전 조회 1,942
11년 전 조회 2,129
11년 전 조회 2,270
11년 전 조회 2,266
11년 전 조회 2,466
11년 전 조회 3,991
11년 전 조회 3,676
11년 전 조회 3,110
11년 전 조회 2,794
11년 전 조회 2,727
11년 전 조회 3,720
11년 전 조회 2,958
11년 전 조회 4,140
11년 전 조회 4,962
11년 전 조회 5,122
11년 전 조회 5,157
11년 전 조회 5,295
11년 전 조회 3,780