首页 > 资讯列表 >  本页面生成ESET专题报道,ESET滚动新闻,ESET业界评论等相关报道!
  • PHP empty函数报错:Fatal error: Can't use function return value in write context解决方法

    PHP empty函数报错:Fatal error: Can't use function return value in write context解决方法

    本文为大家讲解的是PHP empty函数报错:Fatal error: Can't use function return value in write context解决方法,感兴趣的同学参考下. PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context 例如下面的代码: <?php echo empty(strlen('test')); 转到PHP手册里面查看,在empty函数描述的地方有以下文字: Note :  empty()  only checks variables as anything else will result in a parse error...

    PHP 2015-01-01 05:54:03
  • 详解php中echo(),print(),print_r(),return之间的区别

    详解php中echo(),print(),print_r(),return之间的区别

    本文为大家详细的讲解了php中echo(),print(),print_r(),return之间的区别,感兴趣的同学参考下. PHP中echo(),print(),print_r(),return的区别? 往往有很多新手和不太使用print()的朋友就答不好这个问题 从而面试失败。 那么究竟她们有什么区别呢?下面我们来看看 答案: echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) return 语句 从当前函数退出,并从那个函数返回一个值...

    PHP 2015-01-01 02:33:03
  • 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模拟js函数unescape的函数代码

    php模拟js函数unescape的函数代码

    本文是一个php模拟js函数unescape的函数代码示例,感兴趣的同学参考下。 function unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f) $ret .= chr($val); else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f)); else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f)); ...

    PHP 2015-01-01 01:15: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字符比较函数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中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 MessagePack使用介绍

    php MessagePack使用介绍

    本文为大家讲解的是php MessagePack使用介绍,感兴趣的同学参考下. 1,今天在hacknews上看到很多人对messagepack的争论。首先了解什么是MessagePack:MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. 2,MessagePack的主要用途,作者解释说有两大用途:一是Space-efficient storage for Memcache entries (Pinterest),节省空间类型的mamcache应用;另一个是用于RPC传输, This use case is fairly close to my original intent. When one is designing an RPC syst...

    PHP 2014-12-31 22:24:08

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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