ホームページ > バックエンド開発 > PHPチュートリアル > グローバル変数を定義せずにインクルードファイル内で変数を使用する方法を教えてください。

グローバル変数を定義せずにインクルードファイル内で変数を使用する方法を教えてください。

WBOY
リリース: 2016-06-13 13:27:51
オリジナル
909 人が閲覧しました

グローバル変数を定義せずにインクルードファイル内で変数を使用する方法についてアドバイスをお願いします

1.php に include(2.php) を追加します。
2.php で doInit() 関数を定義します。
function doInit() {
$UserID=$_SESSION['UserID '] ;
$UserName=$_SESSION['UserNmae'];
}
1.php で doInit() 関数を呼び出した後、$UserID 変数を使用するにはどうすればよいですか。
グローバル変数を定義しないでください。



doInit()の内容が必要なページが多いので、includeを使って1ページにまとめて書く予定です。この機能を実現する方法がある限り。

-----解決策---------
関数戻りでない場合は、いいえ!
------解決策------------------

PHP コード
関数 doInit() {
    $ユーザーID=$_SESSION['ユーザーID'];
    $UserName=$_SESSION['UserNmae'];
    配列を返します($userId, $UserName);
}
$ar = doInit();

エコー $ar[0];
エコー $ar[1];
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート