ホームページ  >  記事  >  バックエンド開発  >  PHP クラス ファイルはどのようにして他のファイルの変数にアクセスしますか?

PHP クラス ファイルはどのようにして他のファイルの変数にアクセスしますか?

WBOY
WBOYオリジナル
2016-06-13 13:28:28979ブラウズ

php クラス ファイルは他のファイルの変数にどのようにアクセスしますか?
123.class でクラス ファイル (123.class.php) と通常のファイル (index.php、コードは次のとおり) の 2 つのファイルを宣言しました。 .php Index.php ファイル内の $abc の値を取得する方法 (クラスファイルに直接含まれている場合は取得できません)

123.class.php のコードは次のとおりです:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
include('index.php');
class a123{
public function index{

echo $aa;
echo $bb;

}

}
?>



index.php コード:
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
$aa='aaaaaaaaaaaaaaaaaaaaa';
$bb='sdfsdfsdf';
?>



インスタンス化コード:

$abc=new a123 ;
$abc->index();

-----解決策---------------- ----
include('index.php');
class a123{
パブリック関数インデックス{
global $aa, $bb; //または include('index. php');
echo $aa;
echo $bb;
}
}
------解決策---------
グローバル
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:緊急のSQL文次の記事:緊急のSQL文