CSS文件filemtime没有调用路径两次

时间:2014-11-20 04:42:21

标签: php html css css3

我有以下内容:

<link rel="stylesheet" href="/css/stylesheet.css?v=<?php filemtime('/css/stylesheet.css') ?>">

两次调用/css/stylesheet.css有点烦人。有没有办法只通过调用一次来做到这一点?

2 个答案:

答案 0 :(得分:0)

如果你把它变成一个变量,

$stylesheet="/css/stylesheet.css";

然后我想你可以做到

<link rel="stylesheet" href="<? echo "$stylesheet?v=",filemtime($stylesheet); ?>">

不确定这是不是更好。有了你正在做的事情,你需要以某种方式使用相同的文件名两次。

或者也许创建一个传递文件名的函数,它返回你想要输出的字符串。但是,如果你不止一次这样做,那真的才有意义。

答案 1 :(得分:0)

要包含当前文件中的任何文件,您还可以使用php     <?php include '/css/stylesheet.css' ?>