PHP 클래스의 다른 파일에 정의 된 변수에 액세스하는 방법이 있는지 알고 싶습니다.클래스의 다른 파일에 정의 된 액세스 변수
예 :
file_01.php
<?php
$a = 42;
?>
file_02.php
<?php
require_once('file_01.php');
class mnyClass
{
private $myVar;
function __construct($var = $a)
{
$this->myVar = $var;
}
function getVar()
{
return $this->var;
}
function setVar($var)
{
$this->myVar = $var;
}
}
?>
물론, 내 수업은 더 복잡하다. 내가 뭘하려고하는지 더 잘 이해하기 위해이 예제를 선택했습니다.)
감사합니다.
우선, 귀하의 답변에 모두 감사드립니다. 사실, 연관 배열을 사용하여 응용 프로그램 기본값을 설정하려고했습니다. 'define()'메서드는 매개 변수로 배열을 사용하지 않습니다. 나는'$ GLOBALS' 변수를 알고 있지만 생성자 매개 변수에는 사용할 수 없습니다 :/그래서, 나는 $ GLOBALS를 사용하여 생성자에서 매개 변수에 NULL 테스트를 사용하도록 사임합니다. 호기심이없는 –