随笔分类 -  php相关

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

laravel 计划任务的实现原理
摘要:laravel的计划任务确实好用,之前就计划吧这个功能研究下,自己造一个给tp5使用 但是研究之后发现,容器这个概念吧代码变得比较抽象,代码读起来的难度比较高 然后研究之后发现除了phpstorm可以追踪大部分代码之外,其他的ide代码追踪功能真的很一般,比如我一般使用NetBeans 看官网在开发 阅读全文

posted @ 2021-11-12 13:56 zh7314 阅读(272) 评论(0) 推荐(0)

php调用Elasticsearch
摘要:2021年9月13日16:11:09 PHP版本8,laravel8 elasticsearch 7.14.0 本地虚拟机的centos7.9 openjdk java 1.8 composer require elasticsearch/elasticsearch 目前已经支持 php: ^7.3 阅读全文

posted @ 2021-09-16 16:37 zh7314 阅读(183) 评论(0) 推荐(0)

无限层级拉新,数据建立和数据分析 php
摘要:2021年4月19日18:40:54 关于用户拉新活动,如果在活动开始之初,设计的时候没有做好用户关系处理的话,那就涉及统计的时候就是一个很麻烦的事情。 如果你刚好拉新员工的用户也是在这个表,需要筛选非员工的裂变用户数据就更麻烦了,因为这个是一个树状结构的,需要过滤掉员工数据,那就更蛋疼了,到现在我 阅读全文

posted @ 2021-09-15 14:31 zh7314 阅读(120) 评论(0) 推荐(0)

php爬虫选择器-来自phpspider
摘要:2021年8月7日09:44:05 2022年3月12日08:27:13 补充一个更加灵活的框架 composer require jaeger/querylist 之前一直使用phpspider 官网:https://doc.phpspider.org/ 但是官方对psr4,对php7 php8似 阅读全文

posted @ 2021-08-07 10:08 zh7314 阅读(258) 评论(0) 推荐(0)

PHP7以上的异常处理变化
摘要:2021年7月19日10:37:39 https://www.php.net/manual/zh/class.throwable PHP 7 里,Throwable 是能被 throw 语句抛出的最基本的接口(interface),包含了 Error 和 Exception。 注意这里error和e 阅读全文

posted @ 2021-07-19 10:47 zh7314 阅读(85) 评论(0) 推荐(0)

laravel withoutOverlapping导致执行脚本延迟或者失效问题
摘要:2021年7月15日11:24:00 当执行某个需要经常跑的 everyMinute的之后防止,一次脚本未执行完就又重新跑,导致出现超出预期的错误,或者数据错误,就会使用 withoutOverlapping来防止重复执行 $schedule->command('NoPersonPrize')->e 阅读全文

posted @ 2021-07-15 12:26 zh7314 阅读(1485) 评论(0) 推荐(0)

php trait和class的区别,trait复用代码,static方法和普通方法的区别
摘要:2021年7月10日22:44:49 trait zx { // const sss = 9; public static function tt() { echo 'tt'; } public function yy() { echo 'yy'; } } class uu { use zx; co 阅读全文

posted @ 2021-07-10 23:00 zh7314 阅读(365) 评论(0) 推荐(0)

PHP try catch finally性能测试
摘要:2021年7月10日20:13:47 环境windows10 php8,没开jit 和opcache <?php $start = microtime(true); for ($i = 0; $i < 50000; $i++) { echo 'exception1'; } echo '<br>' . 阅读全文

posted @ 2021-07-10 22:34 zh7314 阅读(233) 评论(0) 推荐(0)

PHP高性能分布式socket服务框架GatewayWorker
摘要:2021年7月8日12:54:30 官方文档: http://doc2.workerman.net/ demo代码:https://gitee.com/open-php/gateway 测试环境: http://www.websocket-test.com/ 支持本地IP 原来比较简单,整理项目代码 阅读全文

posted @ 2021-07-08 14:36 zh7314 阅读(653) 评论(0) 推荐(0)

webman一个令人惊喜的PHP高性能框架,short-link-jump短连接转换高性能项目
摘要:2021年6月25日13:05:08 webman框架的文档 https://www.workerman.net/doc/webman#/README 测试环境 阿里云 esc 4核 16 GiB,php环境8.0.3,mysql8,redis ,PHP建议开启opcache和jit,获得更好性能 阅读全文

posted @ 2021-06-25 14:01 zh7314 阅读(3530) 评论(0) 推荐(0)

PHP tcpdf实现pdf电子签名
摘要:2021年6月18日10:50:25 官方文档 https://tcpdf.org/examples/example_052/ 几个问题需要注意的问题 /* NOTES: - To create self-signed signature: openssl req -x509 -nodes -day 阅读全文

posted @ 2021-06-18 11:42 zh7314 阅读(1489) 评论(0) 推荐(0)

linux centos8 nologin用户执行crontab命令
摘要:2021年6月10日12:44:56 一般网站的跑的用户比如www都是设置成 /sbin/nologin,只提供ftp账号权限给www用户使用 cat /etc/passwd 可以看到权限,但是执行 crontab是需要bash权限的 但是你使用root 账号 crontab -e 跑的时候,比如代 阅读全文

posted @ 2021-06-10 15:55 zh7314 阅读(280) 评论(0) 推荐(0)

PHP海量excel数据导出方案解决 xlswriter性能测试
摘要:2021年5月28日19:29:20 xlswriter 中文官方网站 https://xlswriter-docs.viest.me/zh-cn windows10 环境laravel8 mysql8 pecl扩展目前支持到php8 http://pecl.php.net/package/xlsw 阅读全文

posted @ 2021-05-29 10:50 zh7314 阅读(568) 评论(0) 推荐(0)

php模仿go实现多变量返回
摘要:2021年5月25日18:40:56 环境php8.0.3 class IndexOpenController extends BaseController { public function test(Request $request) { [$t1, $u1] = $this->zx(); p( 阅读全文

posted @ 2021-05-25 18:43 zh7314 阅读(98) 评论(0) 推荐(0)

laravel 异步队列任务 广播系统
摘要:2021年5月20日16:59:38 环境windows laravel8 mysql8 redis 官方文档:https://learnku.com/docs/laravel/8.x/queues/9398 laravel实现异步任务,其实就是利用队列服务来对队列添加任务,来实现异步操作,也是一个 阅读全文

posted @ 2021-05-23 23:31 zh7314 阅读(215) 评论(0) 推荐(0)

php封装参数检查
摘要:2021年5月1日09:30:23 if (!function_exists('parameterCheck')) { /** * 如果是double的话,也使用float,需要处理其他类型数据自己添加 * @param type $param 需要处理的参数 * @param type $Expe 阅读全文

posted @ 2021-05-01 09:31 zh7314 阅读(93) 评论(0) 推荐(0)

laravel一些小技巧
摘要:2022年7月4日09:59:33 1. 递增和递减 而不是这个: $article = Article::find($article_id); $article->read_count++; $article->save(); 你可以这样做: $article = Article::find($a 阅读全文

posted @ 2021-04-29 16:13 zh7314 阅读(391) 评论(0) 推荐(0)

阿里云aliyun-oss-php-sdk不兼容php8问题解决
摘要:2021年4月29日16:05:07 阿里云官方有点懒了,php8都到8.0.3了,依然还是没有做升级匹配 解决办法 https://github.com/aliyun/aliyun-oss-php-sdk/pull/163/commits/7a5363390f7e0269e5d113c8c160d 阅读全文

posted @ 2021-04-29 16:08 zh7314 阅读(937) 评论(0) 推荐(0)

centos8 shell脚本定时restart workerman问题
摘要:2020年12月15日10:39:05 之前的环境:centos 6.9 现在的环境:centos 8.1 lnmp版本一致,php 7.2 框架laravel workerman版本3.5+ php 跑的用户是www www:x:1000:1000::/home/www:/sbin/nologin 阅读全文

posted @ 2020-12-15 12:24 zh7314 阅读(354) 评论(0) 推荐(0)

php-cli命令行选项
摘要:2020年10月29日14:31:47 比较有用的我标红了 php版本7.2.x cli模式下帮助文件 php -h Usage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php 阅读全文

posted @ 2020-10-29 15:04 zh7314 阅读(351) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页