以下是我的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...??
行?
答案 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身份运行,实际上包含了该文件。希望你明白。