小编Vla*_*vac的帖子

声明一个可选的数组参数

我想知道将默认数组值设置为空数组或 NULL 是否有任何区别。

例如:

function arrayTest(array $array = array()) {
    if(!empty($array)) {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

或者

function arrayTest(array $array = NULL) {
    if(!empty($array)) {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

我注意到第一个示例不允许传递 NULL 值,而第二个示例则由于类型转换而允许传递 NULL 值。

还有其他区别吗?应该使用哪一个?

php arrays

3
推荐指数
1
解决办法
5418
查看次数

浏览器何时以及如何在<body>中呈现<style>标签?

我注意到,如果我将css 放在<style>里面<body>,它将应用于<style>标记之后和之前的所有元素。

因此,我认为加载页面时会处理CSS,这与javascript文档就绪事件类似。我对吗?如果是这样的话,将按多个顺序<style>处理多个标签?

html css html5

2
推荐指数
1
解决办法
854
查看次数

标签 统计

arrays ×1

css ×1

html ×1

html5 ×1

php ×1