PHP函数全解析:从基础到高级应用
1. 访问全局变量的两种方法
在PHP里,有两种访问全局变量的方式。下面是使用 $_GLOBALS 数组的示例代码:
<?php
// 11_2.php
$con = mysqli_connect('host', 'user', 'secret');
if ($con) {
mysqli_select_db($con, 'mydb');
}
function DeleteRows() {
if ($_GLOBALS['con']) {
mysqli_query($_GLOBALS['con'], "delete from mytable;");
}
else {
echo "No database connection";
}
}
// Call the function
DeleteRows();
mysqli_close($con);
使用 $_GLOBALS 数组会让代码的可读性稍差,但能清晰看出代码的执行逻辑。而使用 global 关键字的代码如下:
<?php
// 11_3.php
$con = mysqli_connect('host', 'user', 'secret');
if ($con) {
mysqli_select_db($con, 'mydb');
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



