CSS 文件文件不调用路径两次


CSS file filemtime without calling path twice

>我有以下内容:

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

/css/stylesheet.css打电话两次有点烦人。有没有办法只调用一次就可以做到这一点?

如果你把它作为一个变量,

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

那我想你可以做

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

不确定这是否真的更好。 对于您正在做的事情,您需要以某种方式使用相同的文件名两次。

或者可以创建一个函数,将文件名传递给它,返回要输出的字符串。 不过,只有当你不止一次这样做时,这才有意义。

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