PHPのセッション変数とグローバル変数の違いは何ですか?
5 に答える
グローバル変数は、すべての php ファイル内でアクセスできる変数であり、php は、すべての php スクリプトで使用できるグローバル変数の一部を定義します。例 - $_POST 、 $_SESSION 、 $_REQUEST 。
global は、関数の外で定義された変数にアクセスするときに使用するキーワードでもあります。
<?php
$name = "xyz" ;
function hello(){
global $name ;
echo $name ;
}
?>
セッション変数は、サーバー側に保存され、特定のクライアント接続で持続する変数です。
グローバル変数は、php コードでユニバーサル (グローバル...) スコープを持つ変数です。これらの変数は、特定のクライアント接続に必ずしも依存しているわけではありません
セッションについては、 http ://www.php.net/manual/en/book.session.php を参照してください。
グローバル変数については、 http ://www.tutorialspoint.com/php/php_global_variables.htm を参照して ください。
最後に、このタイプの質問はこのフォーラムに最も適していません 。https ://stackoverflow.com/faq#dontask を参照してください。
「実際に直面している問題に基づいた、実用的で回答可能な質問のみを行うべきです。おしゃべりで自由回答式の質問は、サイトの有用性を損ない、他の質問をトップページから押し出してしまいます。
あなたの質問は合理的に範囲を限定する必要があります。あなたの質問に答える本全体を想像できるなら、あなたはあまりにも多くを求めています.
質問をする動機が「______についての話し合いに参加したい」である場合は、ここで質問するべきではありません。しかし、あなたの動機が「私に______を説明してほしい」というのであれば、おそらく大丈夫です。(リアルタイムの Web チャットでのディスカッションはもちろん大歓迎です。)"