51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#PHP基础全面总结
php对数组操作的函数
array_intersect两个或多个数组取交集 implode和explode也只对一维数组有效 ...
IT猿
·
2020-03-28
php
数组
操作
函数
thinkphp5使用前置后置操作
下面举个例子,前置删除的例子 模型事件只可以在调用模型的方法才能生效,使用查询构造器通过Db类操作是无效的 控制器中实例化类 $cate=model('cate');$cate->destroy($cate_id)这里为什么使用destroy()---注意destroy只能根据主键进...
IT猿
·
2020-03-28
thinkphp5
使用
前置
后置
操作
php删除文件
unlink()函数删除文件。若成功,则返回true,失败则返回false。unlink里的参数需要文件的绝对路径 ...
IT猿
·
2020-03-28
php
删除
文件
php正则表达式
1、匹配中文:/^[x{4e00}-x{9fa5}]+$/u2、匹配中国手机号:/^1[34578]d{9}$/3、匹配qq号码:/[1-9]([0-9]{5,11})/4、匹配身份证号:/d{17}[d|x]|d{15}/ 正则表达式生成:http://tools.jb51.net/regex/...
IT猿
·
2020-03-28
php
正则
表达式
thinkPHP5 tablib标签库自定义方法
具体可以参照thinkphplibraryhinkemplateaglibCx.php这里面的写法我在common模块下新建了一个文件夹taglib,新建了一个Test.php文件namespaceappCommonaglib;usehinkemplateTagLib;classTestextendsTagLib{pr...
IT猿
·
2020-03-28
thinkPHP5
tablib
标签
自定义
方法
thinkphp5实现mysql数据库还原
数据库还原其实就是从.sql文件中读取一行一行的命令,然后执行需要配置数据库文件database.php,数据库名,主机名,用户名,密码这里就不说了,这里说的要配置数据库连接参数'params'=>[//开启客户端缓冲区'MYSQL_ATTR_USE_BUFFERED_QUERY'=>true,],如果数据...
IT猿
·
2020-03-28
thinkphp5
实现
mysql
数据库
还原
php输出变量加{}的作用
之前在输出字符串中有变量如echo“中间有”;echo$i;echo"变量";现在发现一个好方法,把变量用{}括起来echo"中间有{$i}变量"; ...
IT猿
·
2020-03-28
php
输出
变量
作用
php处理时间的函数
strtotime()函数将任何英文文本的日期或时间描述解析为Unix时间戳<?phpecho(strtotime("now")."<br>");echo(strtotime("15October1980")."<br>");echo(strtotime("+5hours")....
IT猿
·
2020-03-28
php
处理
间的
函数
php根据出生日期获取年龄
/***@param$birthday出生年月日(1992-1-3)*@returnstring年龄*/functioncountage($birthday){$year=date('Y');$month=date('m');if(substr($month,0,1)==0){$month=substr($month,...
IT猿
·
2020-03-28
php
根据
出生日期
获取
年龄
基础笔记12(socket,url网络通信)
进一步深入socket1.网络通信条件:1.IP地址,可用主机名。2.传输数据时将不用的应用程序通过数字标识区分开来,这种标识称为逻辑端口,也称端口。(0-65535端口,一般系统预留0-1024)3.通信规则,即协议。国际通用协议(tcp/ip)1.1网络访问中,会首先通过DNS服务器将域名解析成IP地址再进行访问....
IT猿
·
2020-03-28
基础
笔记
socket
url
网络通信
基础笔记11(线程)代理模式
1.进程和线程(java线程内存模型,线程、工作内存、主内存)进程:系统调度程序的过程。每个进程有自己内存空间线程:在进程中程序的执行路径。cup的最小执行单位。只能cup为线程分配一些属于进程的内存空间(线程的内存是:cpu的寄存器和高速缓存的抽象描述),错误的理解线程未执行完的他的内存一直存在,应该是cpu赋予它的...
IT猿
·
2020-03-28
基础
笔记
线程
代理
模式
基础笔记10(IO 1.7try-with-resource) 装饰模式
1.读写的类型分为字节流和字符流,字节流一般是视频音频其他所有的类型都可以。(非文档文件使用字符流易造成未知编码(?)错误)InputStreamOutputStream抽象类fileInputStringFileOutputStream(file,true)//true追加还是覆盖 字符流一般读取文档文件因...
IT猿
·
2020-03-28
基础
笔记
IO
1.7try-with-resource
装饰
基础笔记8(二)(容器-引用类型的排序)
1.类库中比较对象的大小实现了comparable接口的compateTo(). 已经实现了的如:integer,date,String(比较是每个字符的unicode编码大小,字符一样比较长度)2.比较对象的两种方法:collections类提供的1.publicstatic<Texten...
IT猿
·
2020-03-28
基础
笔记
容器
引用
类型
基础笔记9(泛型)
1。常用于容器:泛型一种泛化类型,简便类型的检查和转换,不管是存入还是取出(泛型只针对非基本类型) (ps:适用场景:类型个数不多,又需要不同类型的类。)2。泛型的定义:声明时不能用static修饰泛型 泛型类:publicclassGenericTest<T>{...
IT猿
·
2020-03-28
基础
笔记
泛型
基础笔记6(exception)
1.异常:一种处理错误的机制,将错误和业务分离。throwable的子类error和exceptionexception分两类:checked(需要捕获处理或者抛出)和unchecked(编译器不检查的异常。RuntimeExcetion,需要代码中进行验证处理,比如空指针,转型[instanceof],)2.fina...
IT猿
·
2020-03-28
基础
笔记
exception
首页
上一页
...
482
483
484
485
486
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他