PHP 函数的高级应用与技巧
1. 函数参数与全局变量
通常情况下,传递给函数的参数是调用代码所传递值的副本,在函数内部对这些参数的修改不会影响到函数外部。然而,在函数内部修改全局变量则会改变其原始值,而非副本。不过,应谨慎使用 global 语句。
1.1 使用 global 语句记录函数调用次数
以下代码展示了如何使用 global 语句来记录函数的调用次数:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Tracking with the global Statement</title>
</head>
<body>
<div>
<?php
$num_of_calls = 0;
function numberedHeading( $txt ) {
global $num_of_calls;
$num_of_calls++;
print "<h1>$num_of_calls. $txt</h1>";
}
numberedHeading("Widgets");
print "<p>We build a fine range of widge
超级会员免费看
订阅专栏 解锁全文
1758

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



