如何评论一个' php'在php文档中排队

时间:2017-12-28 16:51:17

标签: php

以下是我的index.php文件

<!doctype html>
<html>

<head>
<meta charset="utf-8">
<title>Super Express Logistics Services</title>
<?php include 'php/includes.php'; ?>
</head>

<body>
<?php include 'php/page01.php'?>
<?php include 'php/page02.php'?>
<?php include 'php/page03.php'?>
<?php include 'php/page04.php'?>
</body>

</html>

从页面01到页面03向下滚动以查看page04的开发一次又一次真的很痛苦。

/*<?php include 'page1.php'?>*/

事实证明,<?php...?>仍在编译中,不会作为评论跳过。 如何注释掉这些<?php...??行?

4 个答案:

答案 0 :(得分:2)

您在PHP之外使用PHP注释语法,它不会执行任何操作并仍然加载PHP(请注意,HTML样式注释为<!-- -->)。您希望在PHP中使用PHP comments ,这将阻止PHP执行。

<?php /* include 'php/page04.php' */ ?>

<?php // include 'php/page04.php'?>

答案 1 :(得分:0)

尝试使用<?php // include 'php/page01.php'?>

希望它有效!

答案 2 :(得分:0)

如果您想将多个PHP行评论在一起,那么您可以使用以/*开头并以*/结尾的多行注释,如下所示:

<?php 
/* include 'php/page01.php'; 
   include 'php/page02.php';
   include 'php/page03.php';
   include 'php/page04.php'; */
?>

如果您只想评论单行,那么您可以使用//#,如下所示:

<?php // include 'php/page04.php'; ?>

或者

<?php # include 'php/page04.php'; ?>

在您的情况下,您正在尝试PHP语法之外的PHP注释,这是不可能的,因此您只需要在PHP语法中进行注释。

http://php.net/manual/en/language.basic-syntax.comments.php

了解有关PHP评论的详情

答案 3 :(得分:0)

您应该执行此操作<?php /*include 'page1.php'*/ ?>,因为:

PHP <?php ?>在服务器上处理,输出在这种情况下以HTML格式返回&#34;这就是为什么它被称为超文本预处理器&#34;

一旦看到php开放标记<?php,你就在PHP环境中,并且在这个标记之间的任何内容和结束的php标记?>将在输出之前首先处理服务器和其他所有东西不在php标签中发送和呈现为HTML。

这意味着,单行评论

//single line ignored

或阻止评论

/* Code here 
accross many lines would be ignored 
 */ 

适用于PHP,应该在PHP环境中使用,这样当它在服务器上被解释时,任何被注释的内容都将被PHP忽略,并且不会被发送到HTML。 这样做

/*<?php include 'page1.php'?>*/

PHP注释在PHP环境之外,这意味着它们不会被解释为PHP而是正斜杠和星号(/ *),并且它们并不意味着任何合理的,php标记内的内容{{1}仍然以PHP身份运行,实际上包含了该文件。希望你明白。