PHP
1<?php 2require("/inc/co.php"); 3if(!empty($_POST)) 4{ 5require_once("../share/func.php"); 6define('LIVE','true'); 7} 8 9 if(LIVE){ 10 echo "LIVEサーバーだよ。"; 11 }else{ 12 echo "ステージングだよ。"; 13 } 14?>
上記のようなソースがあります。
LIVEとステージングがあって
同じファイルは実行したら
LIVEでは"LIVEサーバーだよ。"
ステージングでは"ステージングだよ。"
とちゃんと分けて表示されていました。
define('LIVE','true');
があるからどこの環境でも"LIVEサーバーだよ。"が表示されると思いましたが
別れで表示されるのは
/inc/co.php
か
../share/func.php"
になんかがあるのでしょうか?
くだらない質問ですがよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/18 08:30