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    在脚本执行期间包含并运行指定文件,该函数本身只会运行一次
原文地址:https://www.cnblogs.com/iwanc/p/2654621.html