php
ELI_He999
这个作者很懒,什么都没留下…
展开
-
[笔记] hyperf event
得益于组件的支撑,用户可以很方便的对以下事件进行监听。例如。接下来我们就实现一个记录SQL的监听器,来说一下怎么使用。首先我们定义好,实现接口并对类定义php/***//***/return [/***/if (!原创 2024-08-20 11:32:44 · 623 阅读 · 0 评论 -
一图读懂 PHP 中 array_merge、array_replace 和 + 操作符之间的区别
和 + 操作符都有数组合并,替换的功能,但是它们之间又有什么区别呢?代码语言:javascript。代码语言:javascript。和其他两个操作的结果完全不同。代码语言:javascript。代码语言:javascript。1. 对于关联数组来说,3. 对于索引数组,转载 2024-08-01 09:47:46 · 105 阅读 · 0 评论 -
Laravel11 路由
Laravel 11 路由原创 2024-04-29 16:41:19 · 646 阅读 · 0 评论 -
php ArrayAccess
echo "这里是 offsetSet() 方法 你输入的 when=today";这里是 offsetExists() 方法 你输入的参数是 how。这里是 offsetUnset() 方法 你输入的参数是 wow;这里是 offsetGet() 方法 你输入的参数是 what。原创 2024-04-16 11:06:59 · 262 阅读 · 0 评论 -
Hyperf websocket问题记录
想要加一个参数:ws://localhost/ws?原创 2024-04-08 17:36:48 · 167 阅读 · 0 评论 -
hyperf websocket
接下来启动 Server,便能看到对应启动了一个 WebSocket Server 并监听于 9502 端口,此时您便可以通过各种 WebSocket Client 来进行连接和数据传输了。目前暂时只支持配置文件的模式配置路由,后续会提供注解模式。内配置的 WebSocket Server 的。内配置的 WebSocket Server 的。的 Server 的全局中间件配置,这里的。的 Server 的路由配置,这里的。原创 2024-04-08 11:21:11 · 350 阅读 · 0 评论 -
Hyperf AOP 和 注解
在例子里面,$proceedingJoinPoint 有以下方法。根据官方教程定义一个切面。可以指定类、方法、参数和注解上生效。返回是一个数组,分别是类名和方法名。注解一共有 3 种应用对象,分别是。注解允许定义在类方法上。注解允许定义在类属性上。注解允许定义在任何地方。获取hyperf 实例。原创 2024-03-06 17:16:32 · 689 阅读 · 0 评论 -
Hyperf代码目录规划尝试
Helper类,可以有状态(类的成员变量),一般需要创建实例才能使用。Util类,一般是无状态的,只包含静态方法。使用时无需创建类的实例。业务相关Helper放在了Kernel里。原创 2024-03-06 11:24:49 · 296 阅读 · 0 评论 -
Hyperf crontab 定时任务组件
hyperf crontab原创 2024-02-29 11:39:24 · 809 阅读 · 0 评论 -
Hyperf 使用配置中心 - nacos配置中心
hyperf Nacos 配置中心 config-center原创 2024-02-23 16:04:10 · 1033 阅读 · 0 评论 -
达梦php_pdo不同机器安装
达梦php pdo安装原创 2023-12-21 17:02:37 · 869 阅读 · 0 评论 -
PHP变量‘包含污染’问题
如果在a.php里写了$ip='127.0.0.1';,然后再在b.php include了,但是在b中依然使用了$ip。当你不记得a中也使用了ip这个变量,这时$ip的值就不一定是你想要的了。在一次写php脚本时,include了一个文件但是没有注意到变量重名了,导致出错。后面我在a脚本结束时将用到的变量都unset了,解决了问题。1. 使用函数参数传递变量。4. 避免使用全局变量。原创 2023-09-14 15:44:46 · 115 阅读 · 0 评论 -
2021-05-25
今天写一个demo,遇到一个问题,平时框架用多了,下意识的就以为use就能引入类,导致一直跑不成功,后来才意识到use与引用类并不是一回事。use只是指定了要使用哪个命名空间下的类,但是并不会引入类,类的引用还是需要使用include或require。这里记录一下这次事件的总结,加深一下印象。类的引用创建一个类文件ClassA.class.phpnamespace AreaA;class ClassA{}在同级目录下的index.php中要使用哪个类,就必须包含这个类文件,否则会报错转载 2021-05-25 18:22:56 · 99 阅读 · 0 评论 -
关闭xdebug
关闭xdebugTo disable xdebug for PHP-FPM and CLI (all use cases, in fact):sudo php5dismod xdebugsudo service php5-fpm restartTo disable xdebug specifically for PHP-FPM:sudo php5dismod -s fpm xdebugsudo service php5-fpm restart如果你在debian,ubuntu上面用..原创 2020-05-20 17:42:18 · 425 阅读 · 0 评论 -
[log]DVWA reCAPTCHA key: Missing
编辑 dvwa/config/config.inc.php这个配置文件$_DVWA[ 'recaptcha_public_key' ] = '';$_DVWA[ 'recaptcha_private_key' ] = '';key可以自己生成,地址是https://www.google.com/recaptcha/admin/create注册reCAPTCHA时选用V3版在D...原创 2020-02-21 22:01:00 · 666 阅读 · 0 评论 -
[转载]MongoDB+php7搭建
MongoDB+php7搭建0x00前言:今天一位非计算机专业的朋友问我怎么打开.bson文件,我第一反应.bson文件是什么,网上查了下是mongodb的传输文件。也就是类似于mysql的.sql文件一样之前看过mongodb的注入,但是没有亲自实践,这次一并从环境搭建开始学习了波mongodb0x01 mongodb是什么:mongodb和mysql等数据库管理软件作...转载 2019-11-19 15:00:58 · 351 阅读 · 0 评论 -
php using file_put_contents rather than fwrite
<?php$filename='file.txt';$word="你好!\r\nwebkaka";//双引号会换行单引号不换行file_put_contents($filename,$word);?><?php$filename = 'file.txt';$word = "你好!\r\nwebkaka"; //双引号会换行 单引号不...原创 2019-11-02 14:32:55 · 126 阅读 · 0 评论 -
【笔记】PHP字符比较
PHP字符串比较1. strcasecmp()int strcasecmp(string str1,string str2)//不区分大小写的比较,如果两个字符串相等返回0$tftpaddr = "SERVER";if(strcasecmp($tftpaddr,"server")== 0){echo "成功";}2. strcmp()in strcmp(string str1,string str...原创 2018-04-10 15:38:05 · 136 阅读 · 0 评论 -
【转载】JpGraph使用详解
JpGraph使用详解Posted on 2017-02-10 10:57 陈达辉 阅读(1395) 评论(0) 编辑 收藏微信平台开发的推广支持应用里,为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送,借此可以通过统计不同场景扫描的二维码的结果来获取商业信息。 为了更形象地展示统计结果,可以使用...转载 2018-05-02 14:13:08 · 211 阅读 · 0 评论 -
·「笔记」安装composer -- 安装phpspreadsheet
sudo curl -s https://getcomposer.org/installer | sudo phpmv composer.phar /usr/local/bin/composersudo chmod a+x composer或者不使用全局变量 ./composer.phar可能会遇见的问题:都是跟php的包有关linux下安装相关依赖 ext-mbstrin...原创 2018-06-26 10:12:31 · 11220 阅读 · 0 评论 -
[转载]PHP获取客户端和服务器端IP
客户端的ip变量:$_SERVER['REMOTE_ADDR'] :客户端IP,也有可能是代理IP$_SERVER['HTTP_CLIENT_IP']:代理端的IP,可能存在,也可能伪造$_SERVER['HTTP_X_FORWARD_FOR'] :用户在哪个ip上使用的id,可能存在,也可能伪造服务端的ip变量:$_SERVER['SERVER_NAME'] :需要使用函数gethostname...转载 2018-07-16 10:00:59 · 145 阅读 · 0 评论 -
[转载]phpspreadsheet开发手记
坑安装简单示例通过模板来生成文件释放内存单元格根据索引获取英文列设置值宽度设置直接输出下载自动计算列宽函数formula PhpSpreadsheet是一个纯PHP类库,使你能够读写Excel、LibreOffic Calc等这样的表格格式。 https://phpspreadsheet.readthedocs.io/en/develop/坑列从0开始算,行从1开始算 $sheet->set...转载 2018-07-16 10:12:38 · 8695 阅读 · 0 评论 -
[转载] Linux上编译安装PHP
这篇文章主要介绍了关于Linux上编译安装PHP,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 之前在服务器上编译安装了PHP运行环境,但是安装完过了一段时间就差不多忘记了,只是零零星星记得一些简单步骤,现在又重新在新的服务器上安装了一遍,将安装过程记录下来,方便以后查看,同时也提供给新手做个参考。1. 首先要下载PHP的源码安装包,可以到PHP官网下载 http://...转载 2018-08-09 09:04:47 · 252 阅读 · 0 评论 -
[转载]php7源码编译安装
php7源码编译安装2017年05月19日 20:05:11阅读数:10801 以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php 这里下载最新版的php 7.0.5 的源码包: 下载下来之后上传至服务器 因...转载 2018-08-09 14:58:31 · 178 阅读 · 0 评论 -
[转载]编译php-5.5.15出错,xml2-config not found
编译php-5.5.15出错,xml2-config not found2014年08月17日 13:23:50 今天在centos上编译php-5.5.15, cd php-5.5.15 ./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --...转载 2018-08-03 11:41:08 · 243 阅读 · 0 评论 -
[转载] WebSocket实战之————Workerman服务器的安装启动
安装phpapt-get install php5-cliroot@iZ23b64pe35Z:/home/www# php -vPHP 5.5.9-1ubuntu4.20 (cli) (built: Oct 3 2016 13:00:37) 检查pcntl、posix扩展(已经安装成功)root@iZ23b64pe35Z:/home/www# php -m | gre...转载 2018-08-03 14:40:55 · 572 阅读 · 0 评论 -
[转载] HTTPS证书生成原理和部署细节 - 李玉龙
https://www.cnblogs.com/liyulong1982/p/6106129.htmlHTTPS证书生成原理和部署细节今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署。由于博客托管在 github 上,没办法部署证书,先记录下,后续有需要方便快捷操作。本文的阐述不一定完善,但是可以让一个初学者了解大致的原理,同时跟着操作可以为自己的博客/网站部署一个 H...转载 2018-08-03 15:52:51 · 250 阅读 · 0 评论 -
[转载] 脚本之家 几行代码轻松实现PHP文件打包下载zip
本文实例为大家分享了PHP文件打包下载zip的具体代码,供大家参考,具体内容如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...转载 2018-08-23 11:36:49 · 579 阅读 · 0 评论 -
[转发] PHP中intl模块安装
posted @ 2016-05-07 12:16 wakasann 阅读(419) 评论(0) 编辑 收藏PHP Intl 类在I18n的网站中真的很方便,允许你依赖在终端用户区域,很容易的输出正确的日期格式。在使用yii2-app-ecom, 初始化之后,访问首页出现了:The default currency code for the formatter is not de...转载 2019-05-31 15:31:37 · 2788 阅读 · 0 评论 -
[笔记] CI框架session的用户登录
class CI_Controller { /** * Reference to the CI singleton * * @var object */ private static $instance; public $need_login = TRUE; /** * Class constructor * * @return void */...原创 2019-06-12 16:18:35 · 878 阅读 · 0 评论 -
[转载]Codeigniter 扩展核心类
在项目中我们通常需要一个自己的基类控制器,一般命名为 BaseController,在其他框架如 Laravel 框架中,我们只需要新建一个 BaseController 让他继承项目初始的基类就可以了,示例但在 Codeigniter 中,这种方式是行不通的,在 CI 中有另外一套扩展核心类库的方法, CI_Controller 默认不属于原生类库,它是一个系统类库,是一个核心类,不能使用...转载 2019-06-10 09:23:56 · 172 阅读 · 0 评论 -
【笔记】php数字格式(1)- str_pad
php 的两个函数:str_pad, floor原创 2017-12-13 11:25:42 · 233 阅读 · 0 评论