51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
PHP
php 月初,月末时间
$timestamp=strtotime('2018-2');$start_time=date('Y-m-100:00:00',$timestamp);$mdays=date('t',$timestamp);$end_time=date('Y-m-'.$mdays.'23:59:59',$timestamp);echo...
代码星球
·
2020-04-08
php
月初
月末
时间
php 读取二进制图片数据
$file=$_FILES['file'];//得到传输的数据var_dump($file);die;//得到文件名称$name=$file['name'];$type=strtolower(substr($name,strrpos($name,'.')+1));//得到文件类型,并且都转化成小写$allow_type...
代码星球
·
2020-04-08
php
读取
二进制
图片
数据
php 判断一个变量是否是合法的json
1.场景api验证前端json类型字段合法性2.分析官网3.解决functionjson_validate($string){if(is_string($string)){@json_decode($string);return(json_last_error()===JSON_ERROR_NONE);}returnf...
代码星球
·
2020-04-08
php
判断
一个
变量
是否是
php设计模式之观察者模式
/***事件产生类*ClassEventGenerator*/abstractclassEventGenerator{private$ObServers=[];//增加观察者publicfunctionadd(ObServer$ObServer){$this->ObServers[]=$ObServer;}//事...
代码星球
·
2020-04-08
php
设计模式
观察者
模式
phpstudy 配置本地站点的ssl证书
phpstudy配置https可以访问本地服务器https://127.0.0.1首先,开启apache的编译ssl模块,如图打开phpstudy—其它选项设置—PHP扩张及设置—php扩展—php-openssl前面打勾如图点击打开修改httpd.conf配置文件,打开...
代码星球
·
2020-04-08
phpstudy
配置
本地
站点
ssl
php ::class
namespaceNS{classClassName{}echoClassName::class;//输出NSClassName}自PHP5.5起,关键词 class 也可用于类名的解析。使用 ClassName::class 你可以获取一个字符串,包含了类 Class...
代码星球
·
2020-04-08
php
class
接受php-cli命令行参数
1. 1.php页面代码片段echo$argc;//命令行参数个数echoPHP_EOL;print_r($argv);//php命令后面的参数组成的数组2.运行命令php1.php12343.运行结果5Array([0]=>1.php[1]=>1[2]=>2[3]=>3[...
代码星球
·
2020-04-08
接受
php-cli
命令行
参数
php获取客户端ip地址或者服务器ip地址
1.$_SERVER['REMOTE_ADDR']客户端IP,有可能是用户的IP,也可能是代理的IP。2.$_SERVER['HTTP_CLIENT_IP']代理端的IP,可能存在可伪造。3.$_SERVER['HTTP_X_FORWARDER_FOR']用户是在哪个IP使用的代理,可能存在,可以伪造。4.$_SERV...
代码星球
·
2020-04-08
ip
地址
php
获取
客户端
php常用字符串函数大全
1.strstr(string$str,mixed$needle[,bool$before_needle=FALSE])参数$str输入的字符串,$needle查找的字符串,$before_needle布尔值$str='abc@yui'echostrstr($str,'@');//@yui//返回字符串$s...
代码星球
·
2020-04-08
php
常用
字符串
函数
大全
php设计模式之桥接模式
一、桥接模式桥连模式:将抽象部分与实现部分分离,使它们都可以独立的变化。它是一种结构性模式,又称柄体(Handleandbody)模式或者接口(Interface)模式。 当一个抽象可能有多个实现时,通常用继承来协调他们。抽象类的定义对该抽象的接口。而具体的子类则用不同的方...
代码星球
·
2020-04-08
php
设计模式
桥接
模式
php设计模式之代理模式
代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 角色介绍: 抽象主题角色(...
代码星球
·
2020-04-08
php
设计模式
代理
模式
php 设计模式之适配器模式
一、意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作二、适配器模式结构图 三、适配器模式中主要角色目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的接口适配器...
代码星球
·
2020-04-08
php
设计模式
适配器
模式
php 设计模式之抽象工厂模式
抽象工厂模式(AbstactFactory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为此系列的产品族创建一个具体的工厂类。一、意图抽象工厂模式提供一个创建一系统相关或相互依赖对象的接口,而无需指定它们具体的类【GOF95】二、抽象工厂模式结构图 ...
代码星球
·
2020-04-08
php
设计模式
抽象
工厂
模式
php设计模式之原型模式
原型模式(PrototypePattern):与工厂模式类似,都是用来创建对象的。利用克隆来生成一个大对象,减少创建时的初始化等操作占用开销(一)为什么需要原型模式1,有些时候,我们需要创建多个类似的大对象。如果直接通过new对象,开销很大,而且new完还得进行重复的初始化工作。可能把初始化工作封装起来的,但是对于系统...
代码星球
·
2020-04-08
php
设计模式
原型
模式
php设计模式之建造者模式
1模式介绍 是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示2.类设计 <?php/***建造者模式*copyright(c)http://blog.csdn.net/CleverCode*///需要建造的产品(product)classCar{/*{{{*/pu...
代码星球
·
2020-04-08
php
设计模式
建造者
模式
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
343
344
345
346
347
...
下一页
尾页
按字母分类:
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
其他