随笔分类 -  PHP

PHP技术文章
摘要:thinkPHP5新版本 隐藏index.php隐藏index.php 都写好了 public 隐藏 独立主机可以直接把根目录指向public下 虚拟主机可以把public下的index.php放到根目录 Apache下隐藏index.php tp5都给写好了.htaccess文件 index.ph 阅读全文
posted @ 2020-01-09 17:23 为牧 阅读(652) 评论(0) 推荐(0)
摘要:最近使用composer安装时发现提示php的版本不匹配。 执行composer install遇到错误: 这是因为不匹配composer.json要求的版本。 提示我的PHP 7版本太高,不符合composer.json需要的版本,但是在PHP 7下应该也是可以运行的,composer可以设置忽略 阅读全文
posted @ 2020-01-08 08:49 为牧 阅读(4374) 评论(0) 推荐(0)
摘要:####bootstrap-Date Time Picker 详细配置请参考http://www.bootcss.com/p/bootstrap-datetimepicker/ use kartik\widgets\DatePicker;//使用这个组件(需安装),bootstrap的datepic 阅读全文
posted @ 2019-10-10 20:53 为牧 阅读(2128) 评论(0) 推荐(0)
摘要:`this is my first markdown article,i hope you like it` 阅读全文
posted @ 2019-09-29 16:43 为牧 阅读(4469) 评论(0) 推荐(1)
摘要:采用的是yii2.0.14版本,为了学习方便,以问答式书写。 开始GridView GridView主要是为了实现表格复用,尤其我们做后台的时候,你发现表单和表格占据了大部分页面,而表格的样式又是高度的统一,那么如果有这样一个挂件,传入数据集自动渲染表格该多好。 于是GridView出现了,一个有细 阅读全文
posted @ 2019-09-15 21:19 为牧 阅读(1285) 评论(0) 推荐(0)
摘要:php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性 用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化 如下代码实例: <?php trait Dog 阅读全文
posted @ 2019-09-15 20:56 为牧 阅读(3512) 评论(3) 推荐(2)
摘要:参考博客: https://segmentfault.com/a/1190000003742452#articleHeader5 阅读全文
posted @ 2019-09-04 07:58 为牧 阅读(606) 评论(0) 推荐(0)
摘要:下载代码 在开发环境中配置好之后将根目录的 .env.example 文件改成 .env ,此文件是laravel的配置文件,将 APP_DEBUG 的值改为 true 运行 php artisan key:generate 命令生成encryption key,运行项目!!! 阅读全文
posted @ 2019-08-28 19:54 为牧 阅读(2912) 评论(0) 推荐(0)
摘要:工厂模式 一处代码 多出调用(减少代码冗余) 单例模式 仅可实例化一次(例如:链接数据库的代码,应该使用单例模式仅允许实例化一次,来减少服务器资源的消耗) 注册树模式 用来将一些对象注册到全局树上,他可以被任何地方直接访问 适配器模式 可以将截然不同的函数接口封装成统一的API 实际应用举例,PHP 阅读全文
posted @ 2019-08-21 20:35 为牧 阅读(241) 评论(0) 推荐(0)
摘要:常用数据存储格式介绍 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(J 阅读全文
posted @ 2019-08-14 22:24 为牧 阅读(2720) 评论(0) 推荐(0)
摘要:<?php //产生1~100的正整数 $numbers = range(1,100); //从1~100中选出10个不重复的整数,并使用函数进行排序 $randNumbers = array_rand($numers,10); print_r($randNumbers); 阅读全文
posted @ 2019-08-12 11:51 为牧 阅读(1888) 评论(0) 推荐(0)
摘要:判断是否为https 阅读全文
posted @ 2019-08-07 11:51 为牧 阅读(12498) 评论(5) 推荐(0)
摘要:一、在app顶层创建文件common\behavior\CronRun.php 写入以下代码 二、 添加钩子事件 在application \tags下写入 接下来就可以跨域请求了 参考博客:https://blog.csdn.net/wyk9916/article/details/82315700 阅读全文
posted @ 2019-08-06 14:24 为牧 阅读(8558) 评论(0) 推荐(0)
摘要:bug复现: 原因: putenv() 函数设置特定的环境变量有可能是一个潜在的安全漏洞,所以这个函数在php配置文件中是默认禁止的,在 php.ini 中查找此函数,然后将此函数删除掉,重载配置即可 温馨贴士: 程序报错看不懂的一定要先翻译一下,静心思考,不要一报错就直接拿报错信息去谷歌 阅读全文
posted @ 2019-08-05 20:14 为牧 阅读(1213) 评论(0) 推荐(0)
摘要:win(phpstudy):C:/Windows/System32/drivers/etc/hosts linux: /etc/hosts 阅读全文
posted @ 2019-07-19 08:42 为牧 阅读(772) 评论(0) 推荐(0)
摘要:date('Y-m-dT2:00') 实际时间为14:00 date('Y-m-d 2:00') 实际时间为2:00 扩展:每天的时间戳秒数为 86400 阅读全文
posted @ 2019-07-09 08:52 为牧 阅读(756) 评论(0) 推荐(0)
摘要:location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } 阅读全文
posted @ 2019-07-09 08:47 为牧 阅读(2167) 评论(0) 推荐(0)
摘要:希望可以帮助到正在学习的PHPer 阅读全文
posted @ 2019-06-20 15:01 为牧 阅读(524) 评论(0) 推荐(0)
摘要:查看详细内容 阅读全文
posted @ 2019-06-17 20:18 为牧 阅读(1454) 评论(0) 推荐(0)
摘要:1、 in_array() ( 搜索数组中是否存在指定的值) 2、array_intersect() ( 比较两个数组的键值,并返回交集 ) 3、array_column() ( 返回输入数组中某个单一列的值 ) 4、array_keys() ( 返回数组的键 ) 5、array_values() 阅读全文
posted @ 2019-06-17 11:13 为牧 阅读(691) 评论(0) 推荐(0)