PHP リファレンス

ローカル変数とグローバル変数の違いで、グローバル変数を使用する時にglobalを使用する。
ローカル変数

$test = 5;
function fun(){
  $test = 10;
}

fun();
echo $test //5が表示される

index.php内で最初に定義されてる$testは5なので5が優先される
global変数を仕様してると関数内の変数が優先され表示される
下の例はfunction関数内の$testは10なので表示されるのは10が表示されます。

$test = 5;

function fun(){
  $test = 10;
  global $test
}
fun();
echo $test; //10が優先表示される

参考サイト

ドメイン取得

ドメイン取得
echo $_SERVER['SERVER_NAME'];
URL取得
echo $_SERVER['REQUEST_URI'];

isset真偽

trueかfalseで判定をする

<?php
  $test = true;
?>

<?php if(isset($test)):?>
 //真の場合
<?php else:?>
//偽の場合
<?php endif;?>

連想配列でキーと値の設置

<?php 
  $item = [
  // キー     値
    '店舗A'=> 001,
    '店舗B'=> 002,
    '店舗C'=> 003,
    '店舗D'=> 004,
    '店舗E'=> 005
  ];
  foreach ($item as $key=>$value){
    echo '<option value="',$value,'">',$key,'</option>';
  }
?>