php适配器模式
像thinkphp,执行一个数据库查询操作;
D('User')->field('id,name')->where(['age'=>['lt',18]])->order('age desc')->select();
无论你是使用pdo或是mysqli还或是 …
more ...像thinkphp,执行一个数据库查询操作;
D('User')->field('id,name')->where(['age'=>['lt',18]])->order('age desc')->select();
无论你是使用pdo或是mysqli还或是 …
more ...一个对象,可能很多地方需要用到;每用到一次,就new一次,浪费资源。通过注册器模式,初始化的时候注册对象,往后就可以直接获取注册器中的对象,而不用再new。 1. 注册器类
/*
*注册树模式
**/
class Register{
protected static $objects;//对象数组
/*
* 注册对象
* */
static …
通过单例模式获取Databases
对象
class Databases
{
protected $db;//保存当前对象
private function __construct()
{
//私有的构造方法,意在禁止外部直接new Databases()
}
/*
* 实现单列模式
* 若需要调用对象,则通过下面方法调用
* */
static function getDatabases …
相信大家经常看到对比一些 PHP 应用中,说用 isset() 替换 in_array(),isset 比 in_array 执行速度快等。 例子:
if ( isset($user) ) {
//do some thing
}
原因是 isset …
more ...一、数学函数
abs(x)
返回x的绝对值
bin(x)
返回x的二进制(oct返回八进制,hex返回十六进制)
ceiling(x)
返回大于x的最小整数值
exp(x)
返回值e(自然对数的底)的x次方
floor(x …
一.数据库的连接
mysql -u -p -h
-u 用户名
-p 密码
-h host主机
二.修改MySQL提示符
1.连接客户端时,通过参数指定
mysql -h localhost …
cURL可以使用URL的语法模拟浏览器来传输数据,
因为它是模拟浏览器,因此它同样支持多种协议,
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:
HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传 …
more ...