Laravel实用技巧
Laravel 作为大名鼎鼎的 PHP Web 框架,有着「过度设计」的美誉(滑稽)。也就免不了附带着一些需要学习和摸索才能掌握的奇技淫巧(好吧其实只需要看看文档就行)。笔者结合自身的开发经验,把值得一提的东西梳理成文,便于读者在使用 Laravel 进行开发时事半功倍。
……Laravel 作为大名鼎鼎的 PHP Web 框架,有着「过度设计」的美誉(滑稽)。也就免不了附带着一些需要学习和摸索才能掌握的奇技淫巧(好吧其实只需要看看文档就行)。笔者结合自身的开发经验,把值得一提的东西梳理成文,便于读者在使用 Laravel 进行开发时事半功倍。
……preg
、ereg
和 mb_ereg
。\C
」默认等价于「(?d:.)
」,由 s
修饰的点号。不过,如果使用了修饰符 u
,则 preg 套件就会以 UTF-8 字母为单位,也就是说,一个字符可能由 6 个字节组成。即使这样,「\C
」仍然匹配单个字节。\z
」和「\Z
」都能够匹配字符串的末尾,而「\Z
」同样能够匹配最后的换行符。$
」的意义取决于模式修饰符 m
和 D
:如果没有设定任何修饰符,「$
」等价于「\Z
」(在字符串结尾的换行符,或者是字符串结尾);如果使用了 m
,则它能够匹配内嵌的换行符,如果使用了模式修饰符 D
,它能够匹配「\z
」(只有在字符串的结尾)。如果同时设置了 m
和 D
,则忽略 D
。