![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
davids_3233
这个作者很懒,什么都没留下…
展开
-
[php] 让 session 存入 redis 或 memcached 的配置
session 存入 redis 的 php 配置原创 2017-02-06 16:01:53 · 1674 阅读 · 0 评论 -
[php] 对象的浅复制与深复制-----“=” 与 “clone”
class ObjA{ public $num = 0; public $objB; function __construct(){ $this->objB = new ObjB(); } function __clone(){ $this->objB = clone $th原创 2017-10-30 11:49:57 · 214 阅读 · 0 评论 -
[php] 代码片段---csv 文件 header 头部信息
$csvFileName = "CSV数据.csv";$csvContent = "qwe,qwe,qwe,qwe,qwe,qwe,qwe \n";header("Content-Type: application/vnd.ms-excel; charset=GB2312"); header("Pragma: public"); header("Expires: 0"); he原创 2017-10-23 10:37:31 · 2901 阅读 · 0 评论 -
[php] 代码片段之 Redis SessionHandler
class Redis_Session implements SessionHandlerInterface { private $handle; private $lifetime; private $prefix = 'TESTSID:'; /** * open session * @param string $save_p原创 2017-11-29 13:23:21 · 528 阅读 · 0 评论 -
[php] 实现执行定时任务的方法
php 定时执行 、 Crontab 、定时任务转载 2017-01-17 16:58:58 · 368 阅读 · 0 评论 -
[php] pdo 查询 mysql 返回值 int 转 string 类型的问题
前言 因为本地接口开发时,php 使用 mysqli 扩展,发现测试环境没有使用 mysqli,所以更换成了 pdo,随后对接口进行测试的时候发现,返回值的整型字段数据全都变为字符型。查错 因为更改前没有发生这个问题,所以大致判断是 pdo 做了某些处理导致的这个问题。 其中,发现 PDO::ATTR_STRINGIFY_FETCHES(提取的时候将数值转换为字符串)原创 2017-02-10 15:54:21 · 2368 阅读 · 0 评论 -
[php] 如何正确发布 PHP 代码
如何正确发布PHP代码几乎每一个 PHP 程序员都发布过代码,可能是通过 FTP 或者 rsync 同步的,也可能是通过 svn 或者 git 更新的。一个活跃的项目可能每天都要发布若干次代码,但是现实却是很少有人注意其中的细节,实际上这里面有好多坑,很可能你就在坑中却浑然不知。一个正确实现的发布系统至少应该支持原子发布。如果说每一个版本都表示一个独立的状态的话,那么在发布期间,任何...原创 2018-03-09 11:38:58 · 6371 阅读 · 0 评论 -
[php] 如何查看 linux/macOs 系统上的 php 位数是 32 位的还是 64 位的
使用 file 命令执行 php 的可执行文件就可以看到 如 php 的可执行文件为 /usr/bin/php file /usr/bin/php输出: 其中 64-bit LSB executable ,x86-64 就代表 php 是 64位的。...原创 2018-03-12 18:18:52 · 2307 阅读 · 0 评论 -
[php] 获取请求 IP 地址,及所处 IP 所在服务商代码
// 获取 IP 地址 function get_remote_addr(){ if (isset($_SERVER["HTTP_X_REAL_IP"])) { return $_SERVER["HTTP_X_REAL_IP"]; } else if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {...原创 2018-03-19 11:44:36 · 2081 阅读 · 0 评论 -
[php] 二维数据排序代码
function data_sort($arrays){ if(is_array($arrays)){ foreach ($arrays as $array){ if(is_array($array)){ // $array['time'] 二维数组中需要依据的排序字段 ...原创 2018-04-13 11:27:11 · 170 阅读 · 0 评论 -
[centos] apache、php配置
安装 apache yum -y install httpd apr apr-util httpd-manual mod_ssl mod_perl mod_auth_mysql启动 apache systemctl start httpd.service 或 service httpd startapache 多端口监听 编辑 apache 配置文件 vi /etc/httpd/c原创 2017-06-16 13:49:46 · 942 阅读 · 0 评论 -
[php] mondrian 使用方法
mondrian php 类关系图生成下载 phar 文件 地址设置全局命令 sudo mv mondrian.phar /usr/bin/mondrian生成类关系图 mondrian --format=svg digraph /projectdir/参数说明 –format=svg (生成 svg 图片) –format=html (生成 html 文件 d3.js)原创 2017-05-10 15:42:04 · 349 阅读 · 0 评论 -
[php] GET 或 header 信息传递加密
php-jwt使用方法:<?phpuse \Firebase\JWT\JWT;$key = "example_key";$token = array( "iss" => "http://example.org", "aud" => "http://example.com", "iat" => 1356999524, "nbf" => 1357000000);转载 2017-01-12 11:32:56 · 2304 阅读 · 0 评论 -
[php] Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
链接转载 2017-01-12 11:43:18 · 300 阅读 · 0 评论 -
[php] Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environme
问题在 centos 中,对 php 扩展进行编译安装时,出现下面的提示 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.解决方法:yum install autoconf原创 2017-02-09 16:37:20 · 10729 阅读 · 0 评论 -
[转载] 好文保存
一个 php 监控系统 实战pinba 多核 CPU 负载不均衡问题 原文链接 Sentry 是一个错误记录和聚合的平台 原文链接、官方文档 PHP 优化杂烩 原文链接 Logrotate 原文链接 神奇的 Fastcgi_Finish_Request 原文链接实际应用中发现一个问题 fastcgi_finish_request 后 如果脚本执行时间长,在执行结束转载 2017-01-19 16:21:09 · 242 阅读 · 0 评论 -
[php] Reload 操作
php 平滑重启操作 \ php-fpm reload process_control_timeout原创 2017-01-18 17:40:38 · 607 阅读 · 0 评论 -
[php] 正则表达式
正则表达式转载 2017-01-23 12:01:39 · 235 阅读 · 0 评论 -
[php] php-fpm.conf 重要参数详解
php-fpm.conf 重要参数详解原文链接pid = run/php-fpm.pid pid设置,默认在安装目录中的 var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log 错误日志,默认在安装目录中的 var/log/php-fpm.loglog_level = notice 错误级别. 可用级别为: alert(必须立即处转载 2017-01-23 17:48:25 · 2227 阅读 · 0 评论 -
[php] 类自动载入代码
<?phpfunction autoload($className){ $className = ltrim($className, '\\'); $fileName = ''; $namespace = ''; if ($lastNsPos = strrpos($className, '\\')) { $namespace = substr($c原创 2017-04-08 08:54:07 · 292 阅读 · 0 评论 -
[php] 代码片段
生成一个随机字符串 创建一个随机字符串,作为用户的随机密码等。 /************* *@l - length of random string */ function generate_rand($l){ $c= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";转载 2017-04-27 16:47:59 · 342 阅读 · 0 评论 -
[php] laravel predis 使用 hscan 和 scan
[ PHP ] laravel predis 使用 hscan 和 scan前言正文使用 hscan 进行删除的例子使用 scan 获取 key 列表的例子前言前言的前言 1,线上 redis 版本为 2.8.19,无法使用 unlink。前言的前言 2,此处描述的 redis hash 数据,实时性,完整性要求不高。前言的前言 3,框架为 laravel 5.6,使用 predis。根...原创 2019-06-19 18:46:12 · 3093 阅读 · 0 评论