首页 > 资讯列表 >  本页面生成settings专题报道,settings滚动新闻,settings业界评论等相关报道!
  • PHP session机制分析

    PHP session机制分析

    本文为大家讲解分析了PHP 中的session机制,并以示例的方式为大家讲解了用法,感兴趣的同学参考下。 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的 session.save_handler = files 1. session_start() session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 session.gc_probability = 0,这也就是说概率是0,而是通过cron脚本来实现垃圾回收...

    PHP 2015-01-01 01:33:03
  • php递归函数中使用return的注意事项

    php递归函数中使用return的注意事项

    本文为大家讲解的是php递归函数中使用return的注意事项,感兴趣的同学参考下. php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧: function test($i){ $i-=4; if($i<3){ return $i; }else{ test($i); } } echotest(30); 这段代码看起来没有问题,如果不运行一下估计你也不会认为他有什么问题,及时运行起来发现有问题你也不一定知道哪里有问题,但其实这个函数的else里面是有问题的。在这段代码里面执行的结果是没有返回值的...

    PHP 2015-01-01 00:27:04
  • PHP输出缓存(output_buffering)使用详解

    PHP输出缓存(output_buffering)使用详解

    本文为大家讲解的是PHP输出缓存(output_buffering)使用详解,感兴趣的同学参考下。 首先明确一下PHP的输出顺序 1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display 2.未打开php输出缓存: echo,print -> server buffering -> browser buffering -> browser display 另外明确一下浏览器的输出缓存:IE为256Bytes, Chrome与FireFox为1000Bytes,只有输出数据达到了这个长度或者脚本结束浏览器才会将数据输出在页面上 再来说说用到的几个PHP设置和API: 1.php.ini中的output_buffering配置 •Off: 表示关闭PHP输出缓存 •On: 打开无限大的输出缓存 •4096: 打开大小为4096Byte...

    PHP 2015-01-01 00:18:05
  • php字符比较函数similar_text、strnatcmp与strcasecmp用法分析

    php字符比较函数similar_text、strnatcmp与strcasecmp用法分析

    本文为大家讲解的是php字符比较函数similar_text、strnatcmp与strcasecmp用法分析,感兴趣的同学参考下。 ① similar_text() 函数计算两个字符串的匹配字符的数目,该函数也可以计算两个字符串的相似度,以百分比计. 语法:similar_text(string1,string2,percent) 注释:levenshtein() 函数比 similar_text() 函数更快,不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果. 下面看实例,代码如下:   $str1="hello world";          //定义字符串1 $str2="hello peter";          //定义字符串2 $result=similar_text($s...

    PHP 2015-01-01 00:06:04
  • PHP错误:Cannot use a scalar value as an array的解决方法

    PHP错误:Cannot use a scalar value as an array的解决方法

    本文为大家讲解的是PHP错误:Cannot use a scalar value as an array的解决方法,感兴趣的同学参考下. 看到php的错误日志里有些这样的提示: [27-Aug-2011 22:26:12] PHP Warning: Cannot use a scalar value as an array in /www/hx/enjoy.php on line 14 [27-Aug-2011 22:26:18] PHP Warning: Cannot use a scalar value as an array in /www/hx/enjoy.php on line 14 检查源程序,大概是下面这样子: $arr_hx = $mem->get('hx'); if(!$arr_hx) { $arr_hx[‘a'] = 'b'; $mem->set('hx',$arr_hx); } 基本明白了,在$mem->get没有得到值时返回的...

    PHP 2015-01-01 00:00:06
  • PHP Warning:  unlink(/xxx/xxx/xxx) : Is a directory in

    PHP Warning: unlink(/xxx/xxx/xxx) : Is a directory in

    本文为大家讲解的是PHP Warning:  unlink(/xxx/xxx/xxx) : Is a directory in 错误的原因和解决方法,感兴趣的同学参考下。 错误描述 PHP Warning:  unlink(/xxx/xxx/xxx/) [<a href='function.unlink'>function.unlink</a>]: Is a directory in /web/xxx.php on line 行号 错误原因 unlink只能删除文件,不能删除目录 解决方法 根据错误行号,查看是否传给unlink的参数是个目录而不是一个文件...

    PHP 2014-12-31 23:15:05
  • PHP中CURL方法curl_setopt()函数的参数详解

    PHP中CURL方法curl_setopt()函数的参数详解

    本文为大家讲解的是PHP中CURL方法curl_setopt()函数的参数详解,感兴趣的同学参考下。 PHP CURL curl_setopt 参数 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项...

    PHP 2014-12-31 23:09:08
  • php中使用parse_url()对网址进行解析的实现代码(parse_url详解)

    php中使用parse_url()对网址进行解析的实现代码(parse_url详解)

    本文为大家讲解的是php中使用parse_url()对网址进行解析的实现代码(parse_url详解),感兴趣的同学参考下. parse_url用来解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分 PHP 解析 URL函数: parse_url详解 parse_url — 解析 URL,返回其组成部分 说明 array parse_url ( string $url ) 本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分...

    PHP 2014-12-31 23:06:14
  • PHP Fatal error:  Cannot use object of type stdClass as array in解决方法

    PHP Fatal error: Cannot use object of type stdClass as array in解决方法

    本文为大家讲解的是PHP Fatal error:  Cannot use object of type stdClass as array in的解决方法,感兴趣的同学参考下。 错误描述 PHP Fatal error:  Cannot use object of type stdClass as array in /web/xxx.php on line 行号 原因分析 一般出这种错误,都是调用数据的方式不正确,即:把对象当数组用,比如 一个对像却用这种方式调用:$obj[0][$key]; 正确的应该是$obj->$key 解决方法 根据行号找到代码位,修改为正确的调用方式即可...

    PHP 2014-12-31 22:51:04
  • PHP中的file_get_contents获取远程页面乱码的问题解决方法

    PHP中的file_get_contents获取远程页面乱码的问题解决方法

    本文为大家讲解的是PHP中的file_get_contents获取远程页面乱码的问题解决方法,感兴趣的同学参考下。 PHP的file_get_contents获取远程页面内容,如果是gzip编码过的,返回的字符串就是编码后的乱码 1、解决方法,找个ungzip的函数来转换下 2、给你的url加个前缀,这样调用 $content = file_get_contents("compress.zlib://".$url); 无论页面是否经过gzip压缩,上述代码都可以正常工作! 使用curl模块同样可解决问题 function curl_get($url, $gzip=false){         $curl = curl_init($url);         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);    &nb...

    PHP 2014-12-31 22:36:04
  • php中getservbyport与getservbyname函数用法实例

    php中getservbyport与getservbyname函数用法实例

    本文主要为大家讲解的是php中getservbyport与getservbyname函数用法,以实例形式分析了getservbyport与getservbyname函数获取server端的端口等信息的方法,需要的朋友可以参考下 代码如下: string getservbyport ( int $port , string $protocol )   */ $services=array('80','21','22','23','25','143');      //定义数组 foreach($services as $service)         //循环读取内容 {   $protocol=getservbyport($service,'tcp');   &...

    PHP 2014-12-31 22:21:09
  • php中file_get_contents与curl性能比较分析

    php中file_get_contents与curl性能比较分析

    本文为大家讲解的是php中的采集函数file_get_contents与curl性能比较分析,感兴趣的同学参考下。 在php中如果不仔细的去分析性能会发现file_get_contents与curl两个同很多共同点的,他们都可以采集文件打开文件,但是如果仔细一对比会发现很多不同点,下面我们一起来看看file_get_contents与curl区别...

    PHP 2014-12-31 22:18:05

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持