
PHP
文章平均质量分 78
ljd914040633
nothing is impossible for a willing heart
展开
-
构造函数与析构函数回顾
什么是构造方法1 当使用new关键字创建对象完成时,第1个自动调用的方法,就是构造方法;2 构造方法的名称是固定的:void __construct ([ mixed $args [, $... ]] )3 构造方法可以带参数,也可以不带参数;构造方法不是必须的,是可选的;4 构造方法的作用:对象初始化。例如:给对象属性赋值、数据库对象初始化(连接、选择数据库)5 构造方法一定是成员方法...原创 2018-06-23 14:13:39 · 170 阅读 · 0 评论 -
PHP导出大量数据到csv文件
这个导出有很多人写过,我只是看到后自己测试了一下以下代码是在Yii2中写的测试导出50万的数据在一分钟左右,只有这个9个字段,字段数量可能也会影响导出速度public function actionIndex() { ini_set('memory_limit', '1024M'); set_time_limit(0); //列...原创 2019-08-13 14:30:41 · 907 阅读 · 0 评论 -
html5 input type=datetime-local 无法赋值问题
T在php的date函数中格式化后是CST所以不能写成date('Y-m-dTH:i:s',time())得把把年月日和时间用date函数分别格式化再用大写T分割开放在value里就可以了echo(date('H:i:s',time())."T".date('H:i:s',time()));php代码: <?=date('Y-m-d,$datetime).'T'.da...转载 2018-11-13 10:30:29 · 1087 阅读 · 0 评论 -
phpcms中通信失败(我的情况)
phpcms中注册会员提示禁止注册或用户已存在,我一开始是因为在新安装的phpcms中添加会员失败发现这个麻烦的问题,在一开始和所有人一样百度谷歌,各种查,都不管用,因为不符合自己的情况,像网上说的很多有几个配置文件其中的内容我也都对比过,都符合就是不行,而最后我有从新在本地安装了一遍,结果直接就通讯成功了,可后来发现了一些与之前安装的不同,就像以下图中的内容其中 应用地址...原创 2018-12-08 20:32:57 · 576 阅读 · 0 评论 -
phpcms在线上安装中和安装后出的问题
在本地安装的时候安装时指定数据库名和用户级密码,但是在线上时,由于当时在宝塔面板中提前定义好了数据库名和用户名及密码,所以在安装时所填写的数据库信息要与之前的一直,数据库地址直接写localhost就可以。在填写数据库地时因为下面的数据库名称和用户名及密码都不对所以安装时提示数据库无法链接,所以开始我认为是数据库地址填写不正确。在安装前,域名一直无法正常解析,原因是没有在云服务器上进行手动解析...原创 2018-10-28 22:22:35 · 233 阅读 · 0 评论 -
php几个排序算法,学习别人的优点转为自己的
一、冒泡排序介绍:冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。步骤: 比较相邻的元素。如果第一个比第二个大,就交换他...转载 2018-08-29 14:29:19 · 258 阅读 · 0 评论 -
php基础中个别需要注意的地方
unset()<?php$a="hello";$b= &$a;unset($b);$b="world";echo $a;A:helloB:worldC:NULLD:unset可以把“变量”看成一个容器,“变量名”相当于这个容器的标签!unset相当于把这个标签名给撕了,但是只要这个盒子还有标签名贴着,那就不会被PHP的垃圾回收机制给回收掉!所以...原创 2018-08-29 14:27:09 · 274 阅读 · 0 评论 -
laravel入坑回顾
laravel框架入坑回顾官方网站:https://laravel.com/中文官网:https://laravel-china.org/docs/laravel/5.4composer工具官网网址:https://getcomposer.org/中文网址:http://www.phpcomposer.com/composer资源仓库或应用市场网址:https://pa...原创 2018-08-29 14:22:50 · 1763 阅读 · 0 评论 -
laravel中七牛云存储插件部分内容
Qiniu 云储存 Laravel 5 Storage版基于 https://github.com/qiniu/php-sdk 开发符合Laravel 5 的Storage用法。注意从七牛获取到的putTime时间戳,是以 100纳秒 为单位的。参考 https://developer.qiniu.com/kodo/api/1308/stat https://develo...原创 2018-08-29 14:20:14 · 554 阅读 · 0 评论 -
laravel中的401错误
laravel流同步管理出现401错误,我出现这个错误的原因是token的生成出现了错误,这个token是七牛云的,拼写起来很麻烦。"$method $path\nHost: $host\nContent-Type: $contentType\n\n$body";其中最后的$body没有添加以上图片是我出现的错误提示通过查询401 Unauthorized找到以下资料,推...原创 2018-07-26 23:56:58 · 4505 阅读 · 0 评论 -
tp5自学小结
入口文件ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。5.1默认的应用入口文件位于public/index.php更改应用目录和入口位置新版框架默认不再支持改变应用目录(application)和入口文件位置,如果你需要更改,需要自...转载 2019-04-27 16:22:55 · 290 阅读 · 0 评论 -
PHP面向对象小结
window系统中cmd中打开Php文件方式路径>PHP -f 文件名面向过程概述1 面向过程是一种编程思想,例如:递归思想、冒泡排序、二分法查找等。2 面向过程是一种以过程(步骤)为中心的编程思想;3 面向过程是人类的思考问题的一种习惯;4 面向过程的编程思想,符合我们人类解决问题的基本习惯:面对一个大问题(目标,需求),会将问题分解为若干的连续的小问题,每个小问题按顺序依次去解...原创 2018-06-23 19:39:04 · 347 阅读 · 0 评论