摘要:
MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户积分,用 阅读全文
摘要:
使用 .+ 匹配除了换行符之外的所有非空字符; 匹配保留2位小数的浮点数: 匹配中国大陆手机号: 匹配email地址: 匹配URL 链接: PHP中正则表达式匹配中文: 阅读全文
摘要:
{}可以作为界定符 ,但是正则表达式的运算符也有{},为了不混淆,尽量少使用{}作为界定符。 常用在线正则匹配网站 http://www.atool.org/regex.php http://rubular.com/ 原子:可见原子和不可见原子 匹配文字的时候,最好不要在匹配规则里直接书写汉子,而应 阅读全文
摘要:
高级使用: 输出结果: preg_grep 只匹配,不替换。 preg_match_all("/\<img.*src=\"https:\/\/mmbiz\.qpic\.cn\/mmbiz_.*\".*\>/iesU", $message, $match); foreach ($match[0] as 阅读全文
摘要:
string类型操作: list类型操作: Set类型操作: Set类型,元素是唯一的。 Sort set 类型操作: 阅读全文
摘要:
当实例化一个不存在的方法 Imooc的时候,如果有 __autoload函数,那么会自动调用 __autoload函数,并自动传递参数 Imooc. 现在更多的是使用 sql_autoload_register 方法,其效果跟 __autoload一致。 支持这样的写法: 当 命名空间+类名 = 文 阅读全文
摘要:
接口是类的模板,类是对象的模板。 使用关键字interface 定义了一个接口Person,接口中有两个方法; 使用关键字implements实现了接口,实现类Man里需要实现接口中的所有方法,否则会报错。 L类中的factory方法是调用接口的一个例子,其中传入的参数$user 使用了 Perso 阅读全文
摘要:
php只支持单继承,使用trait 可以实现多继承的功能,在类中使用use 关键字引用trait atest(); $this->btest(); } } class Test { use Bt; } $test = new Test(); $test->ab(); ?> 阅读全文
摘要:
test()方法的参数 $a 前 加了 A,说明 $a必须是A类的一个实例,所以调用的时候如最后一行。 阅读全文
摘要:
设置了魔术方法 __set 和 __get 后,可以通过new实例化类,然后直接通过 实例化的对象调用( $test->属性=值) 设置属性的值,通过实例化的对象调用( $test->属性)获取某个属性的值。 设置了魔术方法__isset后,外部可以用 isset($test->abc)方法判断 a 阅读全文