htmlspecialchars 函数格式化表单输入的转化为html形式
exit — 输出一个消息并且退出当前脚本
list() 用一步操作给一组变量进行赋值。
<?php
$info = array('coffee', 'brown', 'caffeine');
// 列出所有变量
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";
// 列出他们的其中一个
list($drink, , $power) = $info;
echo "$drink has $power.\n";
// 或者让我们跳到仅第三个
list( , , $power) = $info;
echo "I need $power!\n";
define — 定义一个常量
constant — 返回一个常量的值
get_defined_constants — 返回所有常量的关联数组,键是常量名,值是常量值
<table>
<tr>
<th>Employee name</th>
<th>Salary</th>
</tr>
<?php
$result = mysql_query("SELECT id, name, salary FROM employees", $conn);
while (list($id, $name, $salary) = mysql_fetch_row($result)) {
echo " <tr>\n" .
" <td><a href=\"info.php?id=$id\">$name</a></td>\n" .
" <td>$salary</td>\n" .
" </tr>\n";
}
?>
</table>
function_exists — 如果给定的函数已经被定义就返回 TRUE
// list() 不能对字符串起作用
list($bar) = "abcde";
call_user_func — 把第一个参数作为回调函数调用
<?php
function barber($type) str_replace — 子字符串替换 $bar = (boolean) $foo;
强制类型转换
{
echo "You wanted a $type haircut, no problem\n";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?> You wanted a mushroom haircut, no problem usort — 使用用户自定义的比较函数对数组中的值进行排序
var_dump($bar); // NULL
?>