簡體   English   中英

PHP使用文本+變量調用常量

[英]PHP calling to a constant using text + variable

我正在為我的母親創建一個應用程序,以便她可以玩測驗大師。 由於我必須像候選人一樣參加比賽,所以我不知道答案和問題。

我對此的解決方案是,創建一個恆定的頁面,以便她可以在不破壞我的代碼的情況下填寫這些頁面。 我頁面的顯示只是一個帶有包含答案的破壞標簽的問題。

現在是我的問題,我不確定是否可行,但是如何實現呢? 我考慮過給頁面提供一個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不起作用。 (使用不確定的常數QUESTION)。 是否可以按照我剛才描述的方式創建應用程序?

我不好,我找到了解決方案:

只是使用

$constant_name = 'QUESTION' . $page;
echo constant($constant_name);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM