質問1
CodeIgniter で...私はいくつかの奇妙なものを見てきました...例:
親::__Construct(); 拡張クラスの構成にロードするために渡されるパラメーターはありません。
古いバージョンの PHP のものに違いないと思いました...上記が何をするのかよくわかりません...拡張クラスの構造に何かを渡した場合にのみ値が表示されます。
class Sausage
{
private $name;
function __Construct( $something )
{
$this->name = $something;
}
}
class Something extends Sausage
{
parent::__Construct( "Hi" );
echo $this->name; // outputs "Hi"
}
Codeigniter では、parent::_Construct に何も渡しません。そのため、それがどのような目的を果たすのかわかりません :S
質問2
第二に、地球上でこれが意味することは次のとおりです。
self::$instance =& $this;
Code Igniter からの次のスニペット:
class CI_Controller {
private static $instance;
public function __construct()
{
self::$instance =& $this;
$instance 変数を $this の参照と等しくしますか?? $this は、静的コンテキストでは何も考慮しませんか? よくわかりません。
あなたの助けに感謝します。ここで私を完全に夢中にさせます。