[클래스] Overloading 오버로딩2

· 11년 전 · 2063

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,542
11년 전 조회 5,819
11년 전 조회 2,630
11년 전 조회 2,476
11년 전 조회 3,148
11년 전 조회 3,121
11년 전 조회 2,662
11년 전 조회 2,301
11년 전 조회 2,943
11년 전 조회 2,357
11년 전 조회 2,434
11년 전 조회 2,662
11년 전 조회 2,495
11년 전 조회 2,201
11년 전 조회 3,416
11년 전 조회 3,230
11년 전 조회 4,388
11년 전 조회 2,397
11년 전 조회 2,157
11년 전 조회 2,244
11년 전 조회 4,136
11년 전 조회 2,342
11년 전 조회 2,571
11년 전 조회 2,098
11년 전 조회 2,807
11년 전 조회 2,824
11년 전 조회 2,245
11년 전 조회 2,440
11년 전 조회 2,107
11년 전 조회 2,042
11년 전 조회 2,846
11년 전 조회 2,211
11년 전 조회 2,115
11년 전 조회 2,267
11년 전 조회 2,359
11년 전 조회 2,044
11년 전 조회 2,131
11년 전 조회 2,553
11년 전 조회 2,198
11년 전 조회 2,547
11년 전 조회 2,221
11년 전 조회 2,239
11년 전 조회 2,355
11년 전 조회 2,111
11년 전 조회 2,145
11년 전 조회 2,345
11년 전 조회 3,233
11년 전 조회 2,156
11년 전 조회 2,171
11년 전 조회 2,064
11년 전 조회 2,526
11년 전 조회 2,163
11년 전 조회 2,087
11년 전 조회 2,399
11년 전 조회 2,726
11년 전 조회 2,393
11년 전 조회 2,308
11년 전 조회 2,327
11년 전 조회 3,202
11년 전 조회 2,243
11년 전 조회 2,319
11년 전 조회 3,999
11년 전 조회 3,647
11년 전 조회 2,526
11년 전 조회 3,047
11년 전 조회 2,567
11년 전 조회 2,493
11년 전 조회 2,690
11년 전 조회 3,262
11년 전 조회 2,251
11년 전 조회 3,311
11년 전 조회 3,558
11년 전 조회 2,222
11년 전 조회 2,340
11년 전 조회 2,068
11년 전 조회 3,023
11년 전 조회 2,938
11년 전 조회 2,383
11년 전 조회 2,276
11년 전 조회 2,015
11년 전 조회 2,474
11년 전 조회 2,868
11년 전 조회 1,931
11년 전 조회 2,120
11년 전 조회 2,257
11년 전 조회 2,259
11년 전 조회 2,454
11년 전 조회 3,978
11년 전 조회 3,663
11년 전 조회 3,099
11년 전 조회 2,781
11년 전 조회 2,716
11년 전 조회 3,709
11년 전 조회 2,945
11년 전 조회 4,128
11년 전 조회 4,945
11년 전 조회 5,103
11년 전 조회 5,143
11년 전 조회 5,278
11년 전 조회 3,761