文档名称(将php转换为?)

时间:2011-04-28 03:24:00

标签: php javascript jquery html

您好 我目前正在使用php添加文档名称,例如。

folder/<?phpecho basename(__FILE__, '.' . pathinfo(__FILE__,
PATHINFO_EXTENSION));?>_button.png 

我注意到的是,通过使用php来做这个并有多个这样的例子,它大大增加了我的页面加载时间。我希望使用客户端脚本的类似方法。

1 个答案:

答案 0 :(得分:0)

如果您确信这会减慢您的网页时间,那么您需要证明它。使用microtime()函数测试每个函数调用,看看实际上减慢了什么。例如:

<?php
    $t0 = microtime(TRUE);
    $ext = pathinfo(__FILE__, PATHINFO_EXTENSION);
    $t1 = microtime(TRUE);
    $filename = basename(__FILE__, '.' . $ext);
    $t2 = microtime(TRUE);

    echo "pathinfo() took " . $t1-$t0 . " seconds.  ";
    echo "basename() took " . $t2-$t1 . " seconds.  ";
    echo "total time: " . $t2-$t0 " . " seconds.";
?>

如果你确定它花了太长时间,找一个更好的方法去做。或者,至少将此计算值保存到变量中,并在您需要的多个位置回显。