php
文章平均质量分 87
yhlas
这个作者很懒,什么都没留下…
展开
-
Laravel Homestead安装和使用
1、先安装vagrant和 VirtualBox、git、composer 1.1、Virtualbox:https://www.virtualbox.org/ 1.2、Vagrant:https://www.vagrantup.com/downloads.html/ 1.3、GIT:https://git-scm.com/download/win 1.4、composer:https://getcomposer.org/download/2、安装Homestea...原创 2021-01-13 12:15:30 · 614 阅读 · 0 评论 -
laravel + mysql5.6 使用php artisan migrate 创建表报错的解决办法
laravel + mysql5.6 使用php artisan migrate 创建表报错的解决办法1、修改config/database.php 修改成charset => 'utf8' collation =>'utf8_unicode_ci'2、修改app/AppServiceProvider.php 在boot()下添加 Schema::defaultStringLength(191);...原创 2020-11-10 16:01:20 · 216 阅读 · 0 评论 -
小程序和ThinkPHP5结合实现登录状态(附代码)
微信小程序中,一般会涉及三种登录方式:1. 使用微信账号登录2. 自有的账号注册和登录3. 使用其他第三方平台账号登录微信账号登录流程:1. 小程序通过wx.login获取code,发往后台,后台以此向微信API换取session_key和openid;2. 随机生成字符串作为sessionid(key),session_key和openid作为value,存入redi...转载 2019-03-19 11:58:52 · 869 阅读 · 0 评论 -
源码编译安装LNMP
开始搭建LNMP环境注:由于系统是最小化安装的CentOS 7,所以在编译安装之前需要安装gcc[root@localhost ~]# yum install -y gcc*1、编译安装Nginx(1)、安装软件依赖包[root@localhost ~]# yum -y groupinstall "Development Tools" "Server Platform De...转载 2018-12-28 16:17:38 · 440 阅读 · 0 评论 -
简化PHP执行命令
1、vim .bash_profile 编辑根目录下 .bash_profile 2、添加 alias php=php执行目录3、source .bash_profile 4、php -v 查看PHP版本号原创 2018-12-11 11:54:51 · 220 阅读 · 0 评论 -
swoole 安装和简单实用
swoole 安装和简单实用Swoole是:PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,处理异步任务,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole虽然是标准的PHP扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而swoole扩展在运行后会接管PHP的控制权...转载 2018-12-07 11:38:35 · 603 阅读 · 1 评论 -
php微信公众号开发之微信企业付款给个人
/*微信企业付款给个人*/<!--具体细节参考微信支付开发文档--><!--参数 $openid个人openid,$re_user_name个人真实姓名,$amount付款金额,$partner_trade_no商户订单号,$desc描述--><!--返回 如果付款成功,返回true,否则返回false-->private function weixi...转载 2018-10-08 14:14:50 · 1221 阅读 · 0 评论 -
php面试题之一——PHP核心技术(高级部分)
一、PHP核心技术1.写出一个能创建多级目录的PHP函数(新浪网技术部)<?php /** * 创建多级目录 * @param $path string 要创建的目录 * @param $mode int 创建目录的模式,在windows下可忽略 */ function create_dir($path,$mode = ...转载 2018-09-26 20:08:44 · 1124 阅读 · 0 评论 -
mysql千万级大数据SQL查询优化
mysql千万级大数据SQL查询优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样...转载 2018-08-14 09:39:56 · 693 阅读 · 0 评论 -
PHPExcel使用方法
PHPExcel使用方法首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPE...转载 2018-08-09 10:05:23 · 1276 阅读 · 0 评论 -
小程序模板消息(PHP)
public function sendTemplateMsg($user_id){ $appid = 'wx6de91caa27fe'; $secret = '35603e3370c8f2e3cb1bb8884d'; $user_info = M('users')->field('openid,form_id')->where(['user_id'=&g...原创 2018-07-21 17:33:12 · 507 阅读 · 0 评论 -
PHP之十六个魔术方法详解
PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __...转载 2018-07-26 17:35:41 · 148 阅读 · 0 评论 -
PHP常用函数
PHP常用函数总结数学函数1.abs(): 求绝对值$abs = abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进一法取整echo ceil(9.999); // 10 浮点数进一取整3.floor(): 舍去法取整 echo floor(9.999); // 9 浮点数直接舍去小数部分4.fmod(): 浮点数取余$x = 5.7...转载 2018-07-19 10:54:23 · 198 阅读 · 0 评论 -
冒泡排序
<?php /* *冒泡排序 */function maopao($num){ $coun =count($num); for ($i=0; $i <$coun-1 ; $i++) { for ($j=0; $j < $coun-$i-1; $j++) { if($num[$j]>$num[$j+1]){ $tum=$num[$j]...原创 2018-07-19 09:52:06 · 106 阅读 · 0 评论 -
QueryList+thinkphp5.1+php实现信息采集
QueryList安装通过Composer安装:composer require jaeger/querylist<?phpuse QL\QueryList;public function current_images(){$url = "https://item.jd.com/20902734214.html";$data = QueryList::get($url)// 设置采集规则-&...原创 2018-06-13 14:41:47 · 3121 阅读 · 1 评论 -
thinkphp5.1 Excel导入导出
thinkphp5.1版本取消`Loader::import`方法以及`import`和`vendor`助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的`include`或者`require`语法。public function upload() { // 获取表单上传文件 $ file = request() - > file ('excel...原创 2018-06-11 11:56:42 · 6828 阅读 · 2 评论