누구나 생성자에 무엇을 포함시킬 수 있습니까?PHP의 생성자에서 무엇을 추가 할 수 있습니까?
나는 다음과 같은 것을 할 수 있음을 알고있다.
function __construct(){
parent::Controller();
session_start();
}
그러나 등 문 만약 내가
감사합니다 사전에 어떤 변수를 추가 할 수 있는지 궁금입니다.
누구나 생성자에 무엇을 포함시킬 수 있습니까?PHP의 생성자에서 무엇을 추가 할 수 있습니까?
나는 다음과 같은 것을 할 수 있음을 알고있다.
function __construct(){
parent::Controller();
session_start();
}
그러나 등 문 만약 내가
감사합니다 사전에 어떤 변수를 추가 할 수 있는지 궁금입니다.
노크하십시오. 원하는 PHP를 추가하십시오. $this
을 사용하여 생성되는 개체를 참조 할 수 있습니다.
기본 생성자 내에 변수, 함수 호출, 메서드 호출, 개체 선언 등을 포함 할 수 있습니다.
class Test {
protected $protected;
private static $static;
function __construct() {
parent::__construct();
$this->protected = 'test';
$variable_local = 'hey';
self::$static = 'im static';
$obj = new OtherClass();
$this->myMethod();
externalFunction();
}
public function myMethod() {
echo 'all mine';
}
}
function externalFunction() {
'hey, im external';
}
감사합니다. 뷰에서 echo $ variable_local을 호출 할 수 있습니까? 보기에서 $ this-> protected로 어떻게 호출 할 수 있습니까? – shin
* 변수를 선언하거나 'if'를 사용 했습니까? –