background image

<?php
其他
    isset() 变量是否存在
    boolean empty() 检查变量是否存在,并判断值是否为非空或非 0
    void unset() 销毁变量
    header('Content-Type: text/html; charset=utf-8');

method_exists($obj, $method) 判断对象的方法是否可用
file_exists($file) 判断文件是否存在
function_exists();
class_exists($class_name);

    gettype();获取数据类型
    set_magic_quotes_runtime() 0 for off, 1 for on 当遇到反斜杆、单引号,将会自
动加上一个反斜杆,保护系统和数据库的安全

ini_set();

安全

function strReplace($str)
{
  $strResult = $str;
  if(!get_magic_quotes_gpc())//判断设置是否开启
  {

$strResult = addslashes($strResult);//转换 sql 语句特殊字符

  }
  return $strResult;
}

function quotes($content)
{

//如果 magic_quotes_gpc=Off,那么就开始处理
if (!get_magic_quotes_gpc())
{

//判断$content 是否为数组
if (is_array($content))
{

//如果$content 是数组,那么就处理它的每一个单无
foreach ($content as $key=>$value)
{

$content[$key] = addslashes($value);

}

}
else
{

//如果$content 不是数组,那么就仅处理一次