- connection_aborted 判断是否与客户端失去连接
<?php
if(connection_aborted()){
echo("与客户端失去连接!");
}
else{
echo("与客户端保持连接!");
}
?>
- connection_status 获取连接状态
<?php
switch (connection_status())
{
case CONNECTION_NORMAL:
$txt = 'Connection is in a normal state';
break;
case CONNECTION_ABORTED:
$txt = 'Connection aborted';
break;
case CONNECTION_TIMEOUT:
$txt = 'Connection timed out';
break;
case (CONNECTION_ABORTED & CONNECTION_TIMEOUT):
$txt = 'Connection aborted and timed out';
break;
default:
$txt = 'Unknown';
break;
}
echo $txt;
?>
- constant 返回一个常量值
<?php
define("decree","Hello PHP");
echo constant("decree");
?>
- define 定义一个常量
<?php
define("WEBSITE","爱玩C");
echo WEBSITE."<br>";
echo website."<br>";
define("URL","http://www.iwanc.com",true);
echo URL."<br>";
echo url."<br>";
?>
- defined 检查一个常量是否存在
<?php
define("URL","http://www.iwanc.com");
echo defined("URL");
?>
- die 立即中断 PHP 程序,并输出中断时所产生的信息
<?php
$filename="123.txt";
if(!$file=@fopen($filename,"r")){
die("对不起,无法打开文件".$filename);
}
else{
echo $file;
}
?>
- eval 将值带入字符串中
<?php
$url="http://www.iwanc.com";
$name="爱玩C";
$str="$name 网址: $url";
eval("\$str=\"$str\";");
echo $str."\n";
?>
- exit 结束 PHP 程序
<?php
if($_POST[submit]!="")
{
include("conn/conn.php");
$name=$_POST[name];
$pwd=$_POST[pwd];
$sql=mysql_query("select * from tb_admin where name='".$name."' and pwd='".$pwd."'");
$info=mysql_fetch_array($sql);
if($info) {
echo "<script>alert('恭喜您,登录成功!');window.location.href='index.php';</script>";
}
else{
echo "<script>alert('用户名或密码输入错误!');</script>";
exit;
}
}
?>
- get_browser 查找用户的 browsca.ini 文件,并且返回用户浏览器的基本属性
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";
$browser = get_browser(null, true);
print_r($browser);
?>
- highlight_file 在输出的文件中将 PHP 语法部分用突出的颜色显示
<html>
<style type="text/css">
<!--
body{
background-color:#CCFF33;
}
-->
</style>
<body>
<?php
highlight_file("index.php");
?>
</body>
</html>
- highlight_string 显示语法字串的彩色颜色
<style type="text/css">
<!--
body{
background-color:#CCFF33;
}
-->
</style>
<?php
//加亮显示文档
$str="index.php";
show_source($str);
highlight_string($str);
?>
- ignore_user_abort 设定是否客户端失去联机时将终止程序执行
- pack 将传入的数据转换为二进制字符串
<?php
echo pack("cccc",97,98,99,100)."<br>";
echo pack("AAAA","ming","ri","ke","ji")."<br>";
echo pack("ss",99,"-800529")."<br>";
?>
- sleep 指定 PHP 程序所要暂停的秒数,暂停网页的执行(该函数暂停时间不得超过30秒)
<?php
echo date('h:i:s')."<br>";
sleep(5);
echo date('h:i:s')."<br>";
?>
- uniqid 生成一个唯一的编号
<?php
echo md5(uniqid(rand(), true)); //随机产生一个加密的唯一编号
?>
- unpack 将数据以二进制形式进行解压
<?php
$data="Hello PHP";
print_r(unpack("C*",$data));
?>
- usleep 暂停网页
<?php
echo date('h:i:s')."<br>";
usleep(2000000);
echo date('h:i:s')."<br>";
?>
- require 等程序执行到该函数时包含并运行指定文件
- include 包含并运行指定文件,运行失败时,include()函数产生一个警告,而 require()函数则导致一个致命错误
- require_once 等脚本执行到该函数时包含并运行指定文件,该函数本身只会运行一次
- include_once 在脚本执行期间包含并运行指定文件,该函数本身只会运行一次