异常是指程序运行中不符合预期情况以及与正常流程不同的状况。错误则属于自身问题,是一种非法语法或者环境问题导致的、让编译器无法通过检查设置无法运行的情况。 由于php最开...
解决windows下php-cgi进程经常自动关闭
php-cgi在linux中有fpm管理,Apache不是采用cgi这种模式,于是乎就出现了,在windows下,采用nginx时,开启的php-cgi监听非常不稳定,经常奔溃关闭。现在解决了这个问题。注意是win32位系统下...
PHP生成随机密码的4种方法及性能对比
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我...
PHP判断数组是否为空的常用方法
介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下。 1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并...
如何在HTTP头中隐藏PHP版本号
PHP 配置默认允许服务器在 HTTP 响应头X-Powered-By中显示安装在服务器上的 PHP 版本。 出于服务器安全原因(虽然不是主要的要担心的威胁),建议你禁用或隐藏此信息,避免那些针对你的...
PHP里文件的查找方式及写法
PHP里说的文件包括:文件和目录 1.用filetype 方法加路径 (./11.txt) 是判断文件类型 //var_dump(filetype(./11.txt));//判断文件类型.是文件返回:string file (length=4)。如果返回string dir (length=3)代表目...
php文件中随机取出一条数据
php文件中随机取出一条数据 ?php //第一种方法: $line = getrandline1(test.txt); function getrandline1($filename) { $linenum = 0; $fh = fopen($filename, r); while(!feof($fh)) { if($rowcontents = fgets($fh)) { $linenum++; $cont...
php进行压缩 ob_gzhandler函数有3种方法
使用ob_gzhandler函数有3种方法让它对php进行压缩: 1、在php.ini中设置output_handler = ob_gzhandler 2、在.htaccess中加入php_value output_handler ob_gzhandler 3、在php文件头加上ob_start(ob_gzhandler); 第一种我们...
php字符串中查找字符
本文章要讲到的是利用strstr和strpos函数来查询指定字符串中是否有我们想的字符内容,有需要的可以参考一下。 strstr()函数用于获取一个指定字符串在另一个字符串中首次出现的位置到后...
php strstr() strrchr() strpos() strrpos()函数
这四个函数是字符操作函数,主要是判断字符出现的次数,有需要的朋友可以参考一下. ?php //strstr:从左向右查找返回值:字符串 //strrchr:从右向左查找返回值:字符串 //strpos:从左向右查找...