为什么使用<?php}?>

时间:2019-07-06 06:45:57

标签: php html

我们正在从数据库中获取数据,但是我的问题是,在开始正文标记之后和结束正文标记之前,为什么我们使用{ {1}} 为什么在这些行中使用它?

<?php }?>

4 个答案:

答案 0 :(得分:0)

在这里

就像您的代码片段一样,我们可以决定要在DOM(html页面)中显示什么。在您的代码中,整个内容都在

package Folder1.Folder2;
public class ClassName {
     public static void someMethod() {
          // Some Other Code...
     }
}

只有在while条件满足时才会在html页面上打印。如果while循环运行十次,则

中将有十行
<tr>...</tr>

此处while循环将继续,直到从指定表中获取最后一条记录为止。

答案 1 :(得分:0)

此:

<?php }?>

实际上正在关闭从开头开始的while循环:

<?php  while($student = mysqli_fetch_assoc($resultSet)){?>.

如果不存在,代码将引发错误。

PHP中的循环(应该)以大括号开头和结尾。因此,一开始您会遇到类似这样的情况:

for($i; $i< 10, $i++) {

foreach($a as $b) {

while($someCondition){

最后总是一个大括号:

}

BR

答案 2 :(得分:-1)

PHP while循环的工作原理如下:

while($x === true){
    //execute some code
}

这将在while循环内执行代码无数次,或者直到$x变量(在循环内)更改为true为止。 {}的右括号和右括号确定了while循环在哪里开始和结束。在您的代码中,PHP会打印出所有<tr><td>标记,直到mysqli_fetch_assoc($resultSet)不再返回结果。 <?php }?>行仅告诉程序,“循环在此处停止,回到起点”

答案 3 :(得分:-2)

PHP有一种很酷的决定显示内容的方式。您可以使用PHP <?php if (...): ?> html here <?php endif; ?>,而不是基于变量回显HTML,并且仅在满足if条件的情况下,内部HTML才会显示。除了使用while代替if

之外,这里是相同的