私はOOPの新機能です。私は、派生したクラスが基本クラスの公開メンバーと保護されたメンバーにアクセスできることを読んだことがあります。laravelの基本的な継承
A.php
<?php
namespace App\Http\Controllers;
class A extends Controller
{
public $x=5;
public function index()
{...}
}
とB.php
<?php
namespace App\Http\Controllers;
class B extends A
{
public function index()
{
print_r($x);
}
}
$x
派生クラスからアクセスされない理由は? 私はこのルートを持っている:
Route::get('/B/index','[email protected]');
私はエラーを得た:
undefined variable x.
助けを願っています。それをメソッドでラップする必要があります。また、質問を更新し、受け取ったエラーを教えてください。 – linuxartisan
@linuxartisan私は未定義の変数xを受け取ります。 – Steve