我正在创建一个全局文件来保存将在我的网站中重复使用的项目。这两行代码有什么区别?这个比那个好吗?
这:
$logo = "img/mainlogo.jpg";
Run Code Online (Sandbox Code Playgroud)
与此相比:
function logo() {
echo "img/mainlogo.jpg";
}
Run Code Online (Sandbox Code Playgroud) 使用jQuery Cookies插件,我正在设置一个cookie,其值是一个数字.
$.cookie('xyz_id','1');
Run Code Online (Sandbox Code Playgroud)
我需要使用这个数字来获取HTML中元素的索引.
var $curr = $.cookie('xyz_id');
var $el = $('#main li:eq($curr)');
Run Code Online (Sandbox Code Playgroud)
$ curr的输出是1.那么为什么typeOf()$ curr显示为字符串而不是数字?我尝试使用parseInt()将其转换为数字失败了.不知道发生了什么......
我有一个全局"functions.php"文件,其中包含我的网站中使用的函数.
在性能,效率等方面 - 最好是直接调用其中一个函数还是将它们定义为常量并调用常量?(或者它是否重要?)
即
<?php echo site_root(); ?>
Run Code Online (Sandbox Code Playgroud)
与
<?php echo SITEROOT; ?>
Run Code Online (Sandbox Code Playgroud)
谢谢