![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
大郎,起来喝药了
码农也是一种码
展开
-
TP5.1 实现OSS文件上传
【代码】TP5.1 实现OSS文件上传。原创 2022-08-26 15:21:30 · 638 阅读 · 1 评论 -
PHP 对接阿里云短信
1、tp5.1框架2、composer1、关于asseccKeyId和asseccKeySecret、模板签名此处略过了。如果您只是要做开发接口,并不想申请的话可以使用官方提供的测试模板:2、在tp5.1框架composer阿里云短信的依赖包、官方的API文档里面有教程!官方有两个SDK的选择,选择升级版的SDK。至于没选这个原版的SDK是有原因的,我第一次选的就是原版的SDK,在执行“composer require alibabacloud/dysmsapi 1.8.1236” 时composer提示原创 2022-07-07 10:14:57 · 2117 阅读 · 0 评论 -
PHP 类库的使用
一、类库案例二、const和define的区别?用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能。用法二:const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。define(‘TXE’,100,TRUE);用法三:const不能在条件语句中定义常量,而define函数可以。if($a>10){define(‘LE’,原创 2021-11-08 11:30:18 · 189 阅读 · 0 评论 -
php 处理数组
一、计算经纬度function getDistance($lng1, $lat1, $lng2, $lat2){ if (empty($lng1) || empty($lat1) || empty($lng2) || empty($lat2)) return ''; $radLat1 = deg2rad($lat1);//deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad($lat2); $radLng1 = deg2rad($lng1);原创 2021-08-05 16:24:33 · 233 阅读 · 0 评论 -
全文搜索引擎 Elasticsearch
安装前提参考文档:https://www.ruanyifeng.com/blog/2017/08/elasticsearch.html安装前提【需要有Java 8环境】一、安装java环境yum一键安装【第一种安装方式】1.首先执行以下命令查看可安装的jdk版本:yum -y list java*2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yum install -y java-1.8.0-openjdk-devel.x86_643.安装完成之后,查看安装的j原创 2021-07-15 17:48:52 · 82 阅读 · 0 评论 -
搜索引擎-xunsearch(讯搜)
一、安装官方文档:http://www.xunsearch.com/doc/php/guide/start.installation运行下面指令下载、解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独 规划一个目录,原创 2021-07-14 15:40:39 · 519 阅读 · 2 评论 -
Creating Server TCP listening socket 127.0.0.1:6379: bind: No error。。。启动遇到问题的解决办法
Creating Server TCP listening socket 127.0.0.1:6379: bind: No error。。。启动遇到问题的解决办法D:\redis>redis-server.exe redis.windows.conf[9952] 03 Jul 15:48:22.538 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorD:\redis>redis-cli.exe12原创 2021-06-11 13:54:27 · 1462 阅读 · 2 评论 -
ThinkPHP5.1导出excel表
ThinkPHP5.1导出excel表注意,5.1版本禁用了Loader的内置规则第一步:下载phpexcel拓展composer require phpoffice/phpexcel黄色警告不需要理会,下载完成后可以在框架的**/vendor/phpoffice/phpexcel**下查看第二步:部署代码use PHPExcel;use PHPExcel_IOFactory;//引入两个类function excel() { $data = session('d原创 2021-05-25 15:58:43 · 1045 阅读 · 0 评论 -
图片验证码
<?phpnamespace V3\Controller;use Think\Controller;use V3\Param\Param;use V3\Status\Status;use V3\Status\Success;/** * 公共接口 * Class PublicController * @package Home\Controller * @date 2015-11-24 */class PublicController extends BaseController原创 2021-05-21 10:10:18 · 86 阅读 · 0 评论 -
php面试相关问题
什么是传值和传引用/地址?什么时候用传值和转地址?用unset能销毁嘛? 答:1、传值:就是开辟一个新的内存空间,也就是复制一个空间,他们互不影响 传引用:对形参的修改影响到了实参的值, 1)什么是形参和实参? 答:1.实参是调用函数时候的参数 2.形参是声明函数时侯的参数 2、在变量前面加上&符号就是传引用 3、如果要对单独的的内存进行操作的话要用传值,如果要同时操作两块内存的话就运用传地址 4、不会销毁,因为他们指的是一块内存空间,如果没有任何地址原创 2020-09-19 08:52:42 · 100 阅读 · 0 评论