でクラス関数を使用します。PHPは:非OOPファイル(incOverview.php)に続いて、クラス内の非OOPファイルをインクルード非OOP
<?php
echo show_value();
classView.php
<?php
class myView
{
public function loadView()
{
include("incOverview.php");
}
public function show_value()
{
return 42;
}
}
$objView = new myView();
$objView->loadView();
これは動作しません。それは私の問題を説明するための唯一のサンプルです。
私は私がPHPクラスで、このファイルをインクルードすると、予想通り「12」
、グローバル機能show_valueは、存在しません期待しています。 しかし、それはクラス内に存在します。通常、インクルードファイルは$ this-> show_value();に変更する必要があります。ですが、このシナリオでは不可能です。
解決策はありますか?この非OOPファイルを自分のクラスに組み込み、クラスは要求されたすべての機能を処理しますか?
質問が不明瞭です。文脈を伝えようとするか、必要なことをする必要があるのはなぜか。 –