使用条件语句时,我有点困惑
<?php
if(isset($_POST['somevalue'])){
?>
<h1> this is out side php mode now </h1>
<?php
}else {
?>
<h1> again its out php mode </h1>
<?php
}
?>
但是它仍然有效,我的意思是如果设置了$ _POST ['somevalue'],那么它会输出“现在是php模式外”,如果没有输出,则再次输出“ php模式”我的问题是我是否在php模式之外那有用吗?
我觉得你的问题是“ PHP是如何工作的”。大家知道PHP是服务器中的服务器端执行language.it但html代码的范围将是,如果循环内的.so
<?php
if(isset($_POST['somevalue'])){
?>
将在服务器而不是html部分中进行评估,该评估结果将为true或false。因此,在服务器中执行后,您在前端即html部分中的代码将像这样
<?php
if(1){
?>
<h1> this is out side php mode now </h1>
//as above code is markup language so it will be interpreted by the browser
<?php
}else {
?>
<h1> again its out php mode </h1>
<?php
}
?>
注意:定界符是让服务器知道标记内的代码是php代码,它将相应地执行它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句