私はこの特定のケースで良い例を見つけることができませんでした。この質問をするほとんどの人は、より複雑なユースケースを持っているので、通常、答えは複雑な解決策を伴います。スクリプトの冒頭には、いくつかの関数を含むすべてのコードで使用可能な変数がいくつかあります。さもなければ、私は各機能でそれを設定しなければならないでしょう、そして、これはユーザ設定値であると考えて、コード全体でそれを変更することはただ不可能です。関数内のPHP変数
<?php
//**** Example User Config Area ****
$name = "blah";
$tag = "blah";
//**********************************
function taco() {
echo $name; //this function needs to use these user set variables
echo $tag;
}
?>
誰もがグローバル変数を使用しないと言います。これはグローバル変数が実際に意味をなさないケースですか?もしそうでなければ、私はこの仕事をするためにここで何をすべきですか?
これらの値はプログラムで変更されないことに注意してください。ユーザーが編集した場合のみ変更されます。などDBの場所またはユーザ名と同様
よく、変数、グローバル変数、またはセッション内のpublic変数として宣言することが多くあります。 クラス内の変数を定義すると、良いオプションと安全であるはずです –