PHP使用text+;变量
我正在为我妈妈创建一个应用程序,这样她就可以玩quizmaster了。因为我必须扮演一个坎迪塔特人,我不知道答案+问题PHP使用text+;变量,php,constants,Php,Constants,我正在为我妈妈创建一个应用程序,这样她就可以玩quizmaster了。因为我必须扮演一个坎迪塔特人,我不知道答案+问题 <div class="spoiler"> <input type="button" onclick="showSpoiler(this);" value="Show/Hide" /> <div class="inner" style="display:no
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
我的解决办法是,创建一个固定页面,这样她就可以在不破坏我的代码的情况下填写这些内容。我的页面的显示将只是一个带有包含答案的扰流板标签的问题
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
现在我的问题来了,我不确定这是否可行,但我如何实现这一点?我考虑给页面提供一个ID(通过URL),这样我就可以将常量更改为问题1、问题2等。这样她就可以添加任意多的问题,而无需我制作更多页面
<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 = $_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>
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
当然,这是一个问题$页面不工作。(使用未定义的常量问题)。是否可以按照我刚才描述的方式创建应用程序?我的错,我找到了解决方案:
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
只用
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
$constant_name = 'QUESTION' . $page;
echo constant($constant_name);
你的意思是常数('QUESTION'.$page)。你想在这里输入字符串“问题”。