この声明で何が起こっているのですか?
$this->load->view("index.php");
この構文は、CodeIgniterや、コードがクラス内にある他の場所、つまり「$ this」で見たことがあり、「load」または他のメソッドを参照していて、そのメソッド/関数を指しているように見えます。
誰かがこれに「負荷」が何であるかを私に説明できますか?CodeIgniterコンテキストではなく、一般的なPHPです。これを可能にするクラスをどのように作成しますか?
次のことを試しましたが、うまくいきません。
<?php
class myObject {
private $x = 0;
function amethod()
{
function embeddedFunc()
{
$this->x += 7;
return $this->x;
}
return embeddedFunc();
}
}
$object = new myObject();
echo $object->amethod->embeddedFunc();
?>
私はこれを見たときに実際に起こっていることに頭を包み込もうとしています。