PHP 难解
来源:互联网 发布:支付系统网络硬件架构 编辑:程序博客网 时间:2024/05/24 05:59
命名空间是事物封装的一种方式,
使用namespace:相对文件路径,当前工作路径相对脚本路径;
:相对子目录路径,当前工作路径相对子目录路径;
:绝地路径: \namespace\directory\to\file
empty()函数:判断变量是否被认定为空:认定为空的条件是变量不存在或者变量的值为false;
使用表达式即为 !isset($var) || $var==false;
在PHP5.5版本之前,只支持变量名,不支持表达式,
故empty(trim(var))在语法上是错误的;
isset($var):判定变量是否被设定,并且设定值不为NULL;
str_ireplace() 函数:大小写不敏感的str_replace()函数;
preg_match()函数;执行正则表达式匹配;在$subject中查找匹配的$pattern,保存到matches中;
正则表达式:
使用PCRE模块函数
PCRE模块是PHP核心扩展模块,
必须使用正则边界符:non-alphanumeric, non-backslash, non-whitespace character;
使用方框格式的界定符:例如 (), {}, [] and <> ;方框符在正则模式中不需要转义;
元字符:
在方框外的:
\: 转义: ^:对象开头说明 $:对象结束说明
.: 匹配除换行符外的任意字符 [: 字符类定义的开始
]: 字符类定义结束 |:从任一分支开始
(:子模式开始 ):子模式结束
?:extends the meaning of (, also 0 or 1 quantifier, also makes greedy quantifiers lazy
*:0个或多个数量; +:1个或多个数量;
{:数量开始 }:数量结束;
在方框内部:
\: 转义字符 ^:在第一个位置,取反;
-:表示范围
转义字符的使用:指定字符的类型:
\d: 代表十进制数字; \D:非十进制数字类型
\h:水平空白符; \H:非水平制表符
\s:任意空格符: \v:垂直制表符;
\w:任意字元素;
- PHP 难解
- javascript难解基础知识
- 难解的三元二次方程组。
- 过年回家真是难解决
- Vijos P1369难解的问题
- Vijos P1369难解的问题
- VIJOS-P1369 难解的问题
- QQ盗号成腾讯难解之痛
- 揭秘奥运会四大难解之谜
- 难解的编译错误(一)
- 难解的编译错误(二)
- 寻NP难解问题的实例
- 乔布斯的5个难解之谜
- ubuntu11.10编译gdb难解的心结
- 难解的问题 bjfu1139 动态规划
- C++释难解惑(1)
- C++释难解惑(2)
- C++释难解惑(3)
- 【连载】Java学习系列(007)——继承和多态
- 手机平台是指什么
- 利用Filter禁止直接访问JSP
- 循环的代价
- 线程同步四机制
- PHP 难解
- 强大全面的表单封装工具类
- Java面向第三天
- 就从今天开始吧
- td中文字靠上
- 进程死锁
- 堆和栈的区别
- POJ 2965 The Pilots Brothers' refrigerator
- Java复习笔记17【JDBC查询1】