我的问题是指base_url(),它是codeigniter 的辅助函数。这个想法是它抓取我的应用程序的 base_url 并允许我在任何视图页面上的任何位置回显它。
下面是我将使用 base_url() 的示例。
<script type="text/javascript" language="javascript" src="<?php echo base_url(); ?>assets/js/jquery.js"></script>
我有时会在 DOM 加载中多次调用它,并且想知道将其存储到 php 变量中是否是个好主意,而不是每次都调用 base_url 函数。像这样:
<?php
$this->load->helper('url');
$base_url = base_url(); // Set to variable, so we don't method call each time
?>
<script type="text/javascript" language="javascript" src="<?php echo $base_url; ?>assets/js/jquery.js"></script>
我知道这是一个相当新手的问题,但我对优化一直很强迫症,我想知道添加代码是否值得。我必须两次添加变量的定义,因为我在头部和身体中都使用了 base_url()。谢谢你的帮助。