Ada*_*dam 1 php performance constants
我有一个全局"functions.php"文件,其中包含我的网站中使用的函数.
在性能,效率等方面 - 最好是直接调用其中一个函数还是将它们定义为常量并调用常量?(或者它是否重要?)
即
<?php echo site_root(); ?>
Run Code Online (Sandbox Code Playgroud)
与
<?php echo SITEROOT; ?>
Run Code Online (Sandbox Code Playgroud)
谢谢
这取决于究竟site_root()是什么.
如果它只是从数组中读取并返回一个字符串非常简单,那么使用该函数还是常量并不重要.使用最适合你的方法.
如果函数执行像数据库查找那样昂贵的事情,那么只执行一次调用,将结果存储在常量中并在代码中使用它确实是明智的.
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |