PHP函数-其他常用函数

  1. connection_aborted   判断是否与客户端失去连接
    <?php
    
    if(connection_aborted()){
    
    	echo("与客户端失去连接!");
    
    }
    
    else{
    
    	echo("与客户端保持连接!");
    
    }
    
    ?>
  2. 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;
    
    ?>
  3. constant   返回一个常量值
    <?php
    
    define("decree","Hello PHP");
    
    echo constant("decree");
    
    ?>
  4. define   定义一个常量
    <?php
    
    define("WEBSITE","爱玩C");
    
    echo WEBSITE."<br>";
    
    echo website."<br>";
    
    define("URL","http://www.iwanc.com",true);
    
    echo URL."<br>";
    
    echo url."<br>";
    
    ?>
  5. defined   检查一个常量是否存在
    <?php
    
    define("URL","http://www.iwanc.com");
    
    echo defined("URL");
    
    ?>
  6. die   立即中断 PHP 程序,并输出中断时所产生的信息
    <?php
    
    $filename="123.txt";
    
    if(!$file=@fopen($filename,"r")){
    
    	die("对不起,无法打开文件".$filename);
    
    }
    
    else{
    
    	echo $file;
    
    }
    
    ?>
  7. eval   将值带入字符串中
    <?php
    
    $url="http://www.iwanc.com";
    
    $name="爱玩C";
    
    $str="$name 网址: $url";
    
    eval("\$str=\"$str\";");
    
    echo $str."\n";
    
    ?>
  8. 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;
    
    	 } 
    
      }
    
    ?>
  9. get_browser   查找用户的 browsca.ini 文件,并且返回用户浏览器的基本属性
    <?php
    
    echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";
    
    $browser = get_browser(null, true);
    
    print_r($browser);
    
    ?>
  10. highlight_file   在输出的文件中将 PHP 语法部分用突出的颜色显示
    <html>
    
    <style type="text/css">
    
    <!--
    
    body{
    
    	background-color:#CCFF33;
    
    	}
    
    -->	
    
    </style>
    
    <body>
    
    <?php
    
    highlight_file("index.php");
    
    ?>
    
    </body>
    
    </html>
  11. highlight_string   显示语法字串的彩色颜色
    <style type="text/css">
    
    <!--
    
    body{
    
    	background-color:#CCFF33;
    
    	}
    
    -->	
    
    </style>
    
    <?php
    
    //加亮显示文档
    
    $str="index.php";
    
    show_source($str);
    
    highlight_string($str);
    
    ?>
  12. ignore_user_abort    设定是否客户端失去联机时将终止程序执行
  13. pack   将传入的数据转换为二进制字符串
    <?php
    
    echo pack("cccc",97,98,99,100)."<br>";
    
    echo pack("AAAA","ming","ri","ke","ji")."<br>";
    
    echo pack("ss",99,"-800529")."<br>";
    
    ?>
  14. sleep   指定 PHP 程序所要暂停的秒数,暂停网页的执行(该函数暂停时间不得超过30秒)
    <?php
    
    echo date('h:i:s')."<br>";
    
    sleep(5);
    
    echo date('h:i:s')."<br>";
    
    ?>
  15. uniqid   生成一个唯一的编号
    <?php
    
    echo md5(uniqid(rand(), true));		//随机产生一个加密的唯一编号
    
    ?>
  16. unpack   将数据以二进制形式进行解压
    <?php
    
    $data="Hello PHP";
    
    print_r(unpack("C*",$data));
    
    ?>
  17. usleep   暂停网页
    <?php
    
    echo date('h:i:s')."<br>";
    
    usleep(2000000);
    
    echo date('h:i:s')."<br>";
    
    ?>
  18. require    等程序执行到该函数时包含并运行指定文件
  19. include    包含并运行指定文件,运行失败时,include()函数产生一个警告,而 require()函数则导致一个致命错误
  20. require_once    等脚本执行到该函数时包含并运行指定文件,该函数本身只会运行一次
  21. include_once    在脚本执行期间包含并运行指定文件,该函数本身只会运行一次

你可能感兴趣的:(常用函数)