“程序积累“
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 解决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...
laravel框架redis测试
laravel框架redis测试 laravel版本:5.1 配置redis config/database.php 'redis' => [ 'cluster' => false, 'default' => [ 'host' => '127.0.0.1', 'port' => 7379, //我的redis端口 'password' => 1413,//密码 auth 'database' => 0, ], ], 由于我的redis扩展是用perl安装...
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页面 即可解决
laravel框架下安装laravel_debug
安装laravel_debug 进入程序根目录 composer require barryvdh/laravel-debugbar 执行完毕后 在 config/app.php 在服务提供者列表 //providers里面 Barryvdh\Debugbar\ServiceProvider::class, 在别名数组中添加 //aliases 里面 'Debugbar' => Barryvdh\Debugbar\Facade::class, 然后再返回程序根目录,执行 php artisan vendor:publish 显示结果如下 Copi...
php xhprof扩展的安装和测试使用
xhprof的安装和测试使用 安装 wegt http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4/extension/ /alidata/server/php/bin/phpize //我的php的安装目录是/alidata/server/php ./configure --with-php-config=/alidata/server/php/bin/php-config make && make install 然后打开p...
php vld扩展测试抑制符@性能
vld php Opcode查看扩展 安装vld扩展 下载 http://pecl.php.net/package/vld tar zxvf vld-0.13.0.tgz cd ./vld-0.11.1 /alidata/server/php/bin/phpize ./configure --with-php-config=/alidata/server/php/bin/php-config --enable-vld make && make install 修改php.ini加入 extension=vld.so 重启php-fpm n...