0

我正在为我妈妈创建一个应用程序,这样她就可以玩测验大师了。由于我必须像候选人一样玩,我不知道答案+问题。

我对此的解决方案是,创建一个常量页面,这样她就可以在不破坏我的代码的情况下填写这些页面。我的页面的显示将只是一个带有包含答案的剧透标签的问题。

现在是我的问题,我不确定这是否可能,但我该如何实现呢?我考虑为页面提供一个 ID(通过 URL),这样我就可以将常量更改为 Question_1、Question_2 等。这样她就可以根据需要添加任意数量的问题,而无需我制作更多页面。

我的页面代码如下所示:

$page = $_GET['id'];

            <div class="spoiler">

                <input type="button" onclick="showSpoiler(this);" value="Show/Hide" />

                <div class="inner" style="display:none;">
                    <?php echo ANSWER_1; ?>
                </div>

            </div>

当然,问题。$page 不起作用。(使用未定义的常量问题)。是否可以按照我刚才描述的方式创建应用程序?

4

1 回答 1

0

我的错,我找到了解决方案:

只需使用

$constant_name = 'QUESTION' . $page;
echo constant($constant_name);
于 2013-10-07T11:13:16.727 回答