1. 以下哪一句不会把 John 新增到 users 阵列?
* $users[] = ‘john’;
* array_add($users,’john’);
* array_push($users,‘john’);
* $users ||= ‘john’;
2. sort()、assort()、和 ksort() 有什么分别?它们分别在什么情况下使用?
3. 以下的代码会产生什么?为什么?
$num = 10;
function multiply(){
$num = $num * 10;
}
multiply();
echo $num;
4. 一个 reference 跟一个正规的变量有什么分别?如何 pass by reference?在什么情况下我们需要这样做?
5. 哪一些函式可以在现正执行的脚本中加入函式库?
以下是 Matt Wilkin 提供的解答:
1. 以下哪一句不会把 John 新增到 users 阵列?
* $users[] = ‘john’;
成功把 John 新增到阵列 users。
* array_add($users,’john’);
函式 array_add() 无定义。
* array_push($users,‘john’);
成功把 John 新增到阵列 users。