- 博客(16)
- 收藏
- 关注
原创 php 多维数组排序的一次记录
$arr = [ [ 'data'=>[ '01'=>[ 'key'=> 1, 'money'=>10] ] ], ...
2019-07-01 16:10:26 136
原创 PHP 接口的实现 (规范用户类的属性和类型)
interface Demo{ //接口成员属性中只允许类常量 和抽象方法 访问控制符必须是public可省略 abstract 和 final修饰符也不能存在 const siteName = 'php'; //类常量在类中始终不变 必须初始化 类中用self::常量名 调用 function show(); function mess();}interface Demo1{...
2019-03-05 22:19:42 1414
原创 PHP 魔术方法 __call 和 __callstatic
<?phpclass A{ public static function __callStatic($method, $args){ //调用类中不存在的静态方法是触发 return (new static)->$method(...$args);//...代表可变参数 } public function __call($method,$args){ //调用类中的不存...
2019-02-27 21:36:48 183
原创 PHP 类中的(static)静态成员介绍,静态绑定与延迟静态绑定(后期静态绑定)介绍
<?phpclass Test { //访问控制符 指示类成员在哪里可以访问 private/public/protect //成员状态符 指示如何访问该成员:静态self/parent/static 非静态:$this-> public static $name = "peter"; //公共静态属性,类内部/外部/子类都可以访问 private static $ag...
2019-02-24 12:11:57 251
原创 PHP 创建对象的六种方式
<?phpclass Demo{ public $name = "peter"; public function getName(){ return $this->$name; } public function getObj(){ return new self(); } public function getStaticObj(){ return ne...
2019-02-23 21:01:34 1184
原创 php 循环分批量获取数据库数据
假设每次循环获取5条数据://方法一:(数据量大的后面查询速度会变慢 limit 10000,5)$flag = true;$limit = 0;while($flag){ $sql = "select id,name from table limit {$limit} , 5"; $data = $db->select($sql); //todo 你的逻辑 ...
2019-02-23 20:34:03 2252
转载 php 删除一维数组中某一个值元素的操作方法
1. 自己写for循环从array里去掉$tmp这个元素的值 1 2 3 4 5 6 7 8 9 10 <?php $tmp = '324'; $arr = array( '0' => '321', '1' => '322', '2'...
2018-12-03 10:21:11 3212
原创 go 语言defer 与闭包 结合使用分析
package mainimport "fmt"func main() { var fs = [4]func(){} for i := 0; i < 4; i++ { defer fmt.Println("defer i = ", i) defer func() { fmt.Println("defer_closure i = ", i) }() fs[i...
2018-11-26 14:17:54 713
转载 php表单加入Token防止重复提交
Token浅谈Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两个地方——防止表单重复提交、anti csrf攻击(跨站点请求伪造)。两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将T...
2018-11-22 11:27:28 186
原创 linux 命令之“文件打包与解压”
zip: 打包 :zip something.zip something (目录请加 -r 参数) 解包:unzip something.zip 预览:unzip -l something.zip 指定路径:-d 参数 tar: 打包:tar -cf something.tar something 解包:tar -xf something.tar 预览:tar -...
2018-10-31 14:37:29 106
转载 MYSQL之You can't specify target table for update in FROM clause解决办法
这篇文章主要介绍了mysql中You can’t specify target table for update in FROM clause错误解决方法,需要的朋友可以参考下mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例...
2018-10-30 11:42:44 285
转载 Mysql 多表查询详解
Mysql 多表查询详解一.前言 二.示例三.注意事项一.前言 上篇讲到Mysql中关键字执行的顺序,只涉及了一张表;实际应用大部分情况下,查询语句都会涉及到多张表格 :1.1 多表连接有哪些分类?1.2 针对这些分类有哪些连接方法?1.3 这些连接方法分别作用于哪些应用场景?这篇针对这三个点通过实例来讲述,目的是穷尽所有的场景和所有的方法,并且对每个方法的使用...
2018-10-29 11:02:43 159
转载 PHP按符号截取字符串的指定部分
字符串截取在php开发中是比较常用的;而且对于截取的需求也有很多种;就比如说对url链接的操作:http://baijunyao.com/article/12有时我们想截取最后一个斜杠'/'后面的数字;有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等;字符串的截取php内置函数就有很多种;简单的写几个示例;$str='123/456...
2018-10-26 11:44:53 159
转载 php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
1.获取上一个月第一天及最后一天. 上个月第一天: echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 month')); // 计算出本月第一天再减一个月 上个月最后一天: echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 day')); // 计算出本月第一天再减一天2.获取...
2018-07-17 11:34:57 126
转载 使用Git上传项目代码到github
github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓...
2018-07-17 11:34:33 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人