

こんにちは

require_onceでクラスを読み込めると思うのですが、

require_onceが多数あるとどれか一個を読み込ませることはできませんよね。

例えば、  
require_once(DIR . '/functions.php');  
①require_once(DIR . '/autoload3.php');  
②require_once(DIR . '/autoload2.php');

このようになっていたとします。

（A）あるリンクの際には②を読み込んでほしい（①は読み込む必要がない）  
（B）あるリンクの際には①を読み込んでほしい（②は読み込んで欲しくない）

こういった時（A）を行うとエラーが出てしまいます。

どうすればいいんでしょうか？？


CC BY-SA 3.0
2016-01-31T04:07:23.857
21527
2016-03-15T00:41:36.707
14197
question
php
ボタンの読込先を個別に管理したい


PHPでは、どのアドレスで呼ばれたか（またはパラメータに何が指定されたか）が分かるので、  
それを使ってif文で分ければ良いのではないでしょうか。

[code]

    if ($_SERVER["REQUEST_URI"] == 'Aのアドレス')
      require_once(DIR . '/autoload2.php');
    else if ($_SERVER["REQUEST_URI"] == 'Bのアドレス')
      require_once(DIR . '/autoload3.php');
    
[/code]


CC BY-SA 3.0
2016-02-13T22:54:45.597
22058
2016-02-14T00:31:00.827
2016-02-14T00:31:00.827
8000
2605
21527
answer