ローカル変数とグローバル変数の違いで、グローバル変数を使用する時に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>';
}
?>
Warning: Undefined variable $post_id in /home/baseline1/baseline-lib.com/public_html/memo/wp-content/themes/wpex-pronto/single.php on line 49
Warning: Undefined array key 0 in /home/baseline1/baseline-lib.com/public_html/memo/wp-content/themes/wpex-pronto/single.php on line 51