Loading

邢栋博客

包含关键词“php”的文章

php几个实用少见的函数

1.函数的任意数目的参数 func_get_args() 你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数 例子 <?php function foo(){ $numargs = func_num_args (); echo "Number of arguments: $numargs <br />\n" ; if ( $numargs >= 2 ) { echo "Second argument is: " . func_g...

在PHP中设置分布式memcache存取

创建对象 $mem = new Memcache(); 添加服务 $mem->addServer("192.168.150.250",11211); $mem->addServer("192.168.150.138",11211); $mem->addServer("192.168.112.128",11211); 放置信息 $mem->add("mystr","hello memcache!",MEMCACHE_COMPRESSE...

php 解决json_encode中文UNICODE转码问题

前天在做一个功能,往数据表插入一个json数据,发现数据竟然是这样 {"transport":"u5965u8fea","reason":"u6e9cu5b8c"} 中文自动被转码了,于是百度了下,找到了几种解决办法 1.要求php5.4版本以上 <?php echo json_encode("中文", JSON_UNESCAPED_UNICODE); 2. function decodeUnicode($str){ return preg_repl...

php读取CSV文件

php读取CSV文件 <?php $result = _import_csv('./ceshi.csv'); echo "<pre>"; print_r($result); echo "</pre>"; function _import_csv($filename){ $return = array(); $row = 0; if (($handle = fopen($filename,"r" )) !== FALSE ) { while (($data = fgetcsv($handle,10...

PHPRPC

PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。

在PHP中设置分布式memcache存取

在PHP中设置分布式memcache存取 //1. 创建对象 $mem = new Memcache(); //2. 添加服务 $mem->addServer("192.168.100.101",11211); $mem->addServer("192.168.100.102",11211); $mem->addServer("192.168.100.103",11211); //3. 放置信息 $mem->add("mystr","hell...

MethodNotAllowedHttpException in RouteCollection.php line 219:

laravel框架访问pages/show里报错 MethodNotAllowedHttpException in RouteCollection.php line 219: 我的路由配置 Route::resource('pages', 'PagesController',['except' => ['index','show']]); 需要配置错误页面 新建resources/views/errors/405.blade.php页面 即可解决

php7性能测试

利用apache ab测试php7性能 为了更精准,测试前我先重启了下服务器,请求1000 并发100 下图是php7.0.0 下图是php5.5.7 看图一目了然

/server/php-7.0.0/ext/iconv/iconv.c:1505: undefined reference to `libiconv_open'

编译php7时报错 /server/php-7.0.0/ext/iconv/iconv.c:1505: undefined reference to `libiconv_open' wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14 .configure --prefix=/usr/local/libiconv make make install 然后再编译php7的时候 加上 ./conf...

linux下升级php7

如果你的服务器里已经装过低版本的php,可以先跳过此步,后面编译php7的时候,如果报错,再根据错误提示,再来安装,如果不嫌麻烦的话 yum install php-mcrypt libmcrypt libmcrypt-devel libxml2-devel \ openssl-devel libcurl-devel \ libjpeg.x86_64 libpng.x86_64 libjpeg-devel.x86_64 \ libpng-devel.x86_64 libjpeg-turbo-devel\ freetype.x86_64 free...