我想知道我是否想这样做可能是不可能的...我的 PHP 代码循环遍历图像目录中的 jpgs 和 flv 文件,并生成在某些情况下由 HTML 组成的内容,在其他情况下与动态确定的值相结合的 CSS 组成,例如例子:
'ul.set li.'.$className.
'{background: url(imagessmall/'.$fileName.')
left -2px no-repeat;}'
由于上述(以及更长的 HTML + 变量部分)在代码中出现不止一次,并且因为它会使代码更易于查看和维护,所以我希望能够将这些 html + $variable 分开预先定义一组变量,然后根据需要引用它们,例如:
$SDImagePreview =
'ul.set li.'.$className.
'{background: url(imagessmall/'.$fileName.')
left -2px no-repeat;}'
.
.
.
//Code that dynamically sets $className and $fileName is here
$write = fwrite($fileCSS, $SDImagePreview);
我在 stackoverflow 和其他地方读过关于使用 &,如 &$fieldName 通过引用传递值,但还没有找到定义变量的示例,该变量在其中具有可以动态设置值的变量。
我是否正在尝试做一些不可行的事情?或者是否有其他建议:实施我所描述的一般方法?感谢您的任何建议。
我不想将 html 嵌入代码本身,而是希望能够在代码开头定义一组变量,然后根据需要引用它们,