
PHP大学堂
文章平均质量分 64
php杂记,php版本信息
程序猿John
这个作者很懒,什么都没留下…
展开
-
PHP 用 workman 即时通讯,做个简版QQ
workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多进程细节。workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。WorkerMan提供了HTTP协议、WebSocket协议以及非常简单的Text文本协议、可用于二进制传输的frame协议。原创 2025-04-11 10:28:35 · 366 阅读 · 0 评论 -
PHP 由0开始学习 正则表达式
以这个表达式为例:a.*b,它将会匹配最长的以a开始,以b结束的字符串。注意使用”[]”与”()”的区别,在于”[]”只能匹配单个字符,而”()”可以匹配任意长度的字符串。因为使用了^和$,所以输入的整个字符串都要用来和\d{5,12}来匹配,也就是说整个输入必须是5到12个数字,因此如果输入的QQ号能匹配这个正则表达式的话,那就符合要求了。这里的{5,12}和前面介绍过的{2}是类似的,只不过{2}匹配只能不多不少重复2次,{5,12}则是重复的次数不能少于5次,不能多于12次,否则都不匹配。原创 2025-04-10 11:05:15 · 688 阅读 · 0 评论 -
PHP 阿里云oss 使用指南
再程序里调用 ,比如上传文章图片场景 ,上传好后把 $result['oss-request-url'] oss的访问路径 ,保存到数据库中。'KeySecret' => 'KaqD1uAxxxxxxxxxxxxx', //您的Access Key Secret。'KeyId' => 'LTAI5tAhDgMxxxxxxx', //您的Access Key ID。要使用阿里云 oss sdk ,请先到阿里云下载 或用 copmposer 安装。2. php sdk使用。原创 2025-04-09 09:41:38 · 250 阅读 · 0 评论 -
PHP 开发API接口签名验证
所谓man-in-the-middle攻击简单讲就是指恶意的黑客可以在客户端和服务器端的明文通信通道上做手 脚,黑客可以监听通信内容,偷取机密信息,甚至可以篡改通信内容,而通过加密后的通信内容理论上是无法被破译的。在仅适用短信登录做手机端app时,可以设置secret的过期时间,短信登录后,保存appid(userid)与密钥secret,每当用户打开APP时,先联网请求登录是否过期,过期重新短信登录获取新的secret。可以看到这个方法,需要传入必要的参数和appsecret ,从而生成sign。原创 2025-03-31 10:12:28 · 922 阅读 · 0 评论 -
关于 websocket协议的理解
当 王多鱼 发消息给 周杰伦 , 服务器onMessage收到消息。通过handle_message 这个方法转发到所有客户端。简单实现了聊天室的功能 , 浏览器和服务端 建立了持久性连接。客户端收到消息 ,调用 onmessage 把消息显示在页面上。3.1 客户端例子 (浏览器 javascript)WebSocket与HTTP对比图。3.2 服务端例子 (php)这里开了2个浏览器测试。原创 2025-03-29 22:18:28 · 347 阅读 · 0 评论 -
调用deepseek接口api
调用接口,需要消耗token,所以充值。为了测试充1块好了。原创 2025-03-25 20:48:21 · 148 阅读 · 0 评论 -
JWT原理 和 tp5使用例子
Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准原创 2025-03-25 14:35:03 · 454 阅读 · 0 评论 -
整理一些php7 新特性
上面输出 string(3) "abc"第2行相当于 如果两侧的值相等,则返回0如果左侧的值更大,则返回1如果右边的值更大,则返回-1上面输出: 0 1-1在PHP 7中,函数的返回类型可以通过使用:后跟类型名称来声明。可用的类型包括int、float、string、bool以及类名、接口名和数组类型。如果函数可以返回多种类型,可以使用mixed来指代任何类型。4.php7可以define定义常量数组原创 2025-03-25 11:25:31 · 189 阅读 · 0 评论