1

含めるファイルを定義できるかどうか、またその方法を知りたいです。

例えば

<?php
//define('_login',inlcude('file.php'));
define('_login',include('file.php')); // edited due to typo..
?>

または、このようにする必要がありますか

<?php
define('_login','file.php');
include(_login);
?>

私が尋ねる理由は、私のサイトではプラグインが許可されており、コアの _login 定義の代わりにプラグインを含めるように他の開発者に定義を上書きしてもらいたいからです。

4

2 に答える 2

1

これはOKです:

<?php
define('_login','file.php');
include(_login);
?>

イベントは、最初のケースで何が起こるか想像できません。おそらく、ファイルから何かを返す場合、その値が使用されますか?

于 2012-09-24T10:52:39.143 に答える
0

このように使用する必要があります

<?php
// works
if ((include 'vars.php') == 'OK') {
    echo 'OK';
}
?>

http://php.net/manual/en/function.include.php

于 2012-09-24T10:52:39.753 に答える