我正在完成我的 PHP 课程作业。
我不明白的问题是,当我对所有部分实际使用该功能时,我会不断收到额外的行。
喜欢在我的index.php
页面上
<?php include('library.php') ?>
<?php top_header(); ?>
这是我的功能top_header
代码library.php
<?php function top_header(){ ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head><title></title></head>
<body>
<?php } ?>
因此,当我使用验证检查我的代码时,它说 xml 文档类型必须在第一行,当我检查我的源代码时,我发现它不在第一行。我现在已经删除并重新创建了两次页面(首先它在第 4 行,现在它是第 2 行)