使用PHP时,如何配置HTML5样板以正确输出引号?

使用PHP时,如何配置HTML5样板以正确输出引号?,php,html,html5boilerplate,build-script,Php,Html,Html5boilerplate,Build Script,好的,我正在使用HTML5样板来缩小放置在PHP文件中的css、js和html 使用构建脚本,我可以成功地创建一个发布文件夹,css和js,甚至php代码都被缩小了。到目前为止还不错 但是,我的链接标签中的单引号和双引号与输出有差异吗?出于某种原因,它会处理第一个链接标记,然后处理第二个链接标记。可以想象,在浏览器中渲染时,这会导致严重的问题 以下是代码预构建: <link rel="stylesheet" href="<?php echo base_url('styles/norm

好的,我正在使用HTML5样板来缩小放置在PHP文件中的css、js和html

使用构建脚本,我可以成功地创建一个发布文件夹,css和js,甚至php代码都被缩小了。到目前为止还不错

但是,我的链接标签中的单引号和双引号与输出有差异吗?出于某种原因,它会处理第一个链接标记,然后处理第二个链接标记。可以想象,在浏览器中渲染时,这会导致严重的问题

以下是代码预构建:

<link rel="stylesheet" href="<?php echo base_url('styles/normalize.css');?>">
<link rel="stylesheet" href="<?php echo base_url('styles/main.css');?>">
<script src="<?php echo base_url('js/vendor/modernizr-2.6.2.min.js');?>"></script>

如果您想要匹配的引号,并且愿意删除
echo base\u url
片段,只需确保这些行中的replace中的引号是双引号而不是单引号。我们在这方面完全不一致,这是第一次有人指出这一点

然后请提交一个请求,这样每个人的生活都会有一些一致性


我不确定你的第一个例子中发生了什么。replace(如您所见)只使用单引号。如果我们对每个人都不匹配,周围会有更多的噪音。我得测试一下。请随意在回购协议上打开一个问题,这样我就可以追踪到一些东西。

“有人可能会说,我不需要php base_url()函数来保持它的相对性”,因为baseURL已经是相对的了,你为什么不这样做呢?这只会在服务器端造成不必要的工作。Hmmm。这很奇怪……这是一个公平的观点。我在没有PHP base_url()的情况下运行了代码,并保留了href的相对值。但是,正如您从下面的代码中看到的,它在第二个
链接
标记的任一侧插入了一个单引号,然后在下面的
脚本
标记中恢复为双引号<代码>
它在浏览器中呈现良好,但单引号和/或双引号的输出可能不一致,我有一些担心。您使用什么来进行缩小?我使用的是Ant构建脚本,我相信它使用闭包编译器和YUI压缩器
<link rel="stylesheet" href="http://localhost/styles/normalize.css">
<link rel="stylesheet" href='http://localhost/styles/be5c719.css">
<script src="http://localhost/js/vendor/modernizr-2.6.2.min.js"></script>