<html lang="ko">
<head>
<meta charset="UTF-8">
<title>PHP OOP</title>
</head>
<body>
class MethodOverloading
{
public function __call($name, $arguments)
{
echo join(", ", $arguments)."에서 접근 불가 메소드를 호출합니다!";
}
public static function __callStatic($name, $arguments)
{
echo join(", ", $arguments)."에서 접근 불가 메소드를 호출합니다!";
}
}
$obj = new MethodOverloading(); // MethodOverloading 객체 생성
$obj->testMethod("클래스 영역"); // 클래스 영역에서 접근 불가 메소드 호출
echo "<br><br>";
MethodOverloading::testMethod("정적 영역"); // 정적 영역에서 접근 불가 메소드 호출
</body>
</html>