Twitter 今天即将飞回广州00:42夜已深,刚写完日记 杭州 释然 回味 “我会回来滴”灰大狼
 PHPma >> Php > PHP童鞋、童鞋,继续制造轮子VS内部函数

PS:其实很早之前滴wp(在我07年接触PHP之前)已经足够滴优秀,不过我还是喜欢自己滴作品,并在不断滴完善它,不断滴给自己代码库“添砖加瓦”因为,只有这样,我才能不断滴提高、不断滴激励自己去完善我滴作品----我滴Blog,我滴代码库。

回想一下:有时,更多滴时候,我们都在重复制造着轮子——在笑别人的时候也是在笑自己,我乐意!也许就是这个心态作怪吧。

虽然这么说,但有些时候我觉得:还是没必要重复制造轮子为好! PHP最为强大的两个地方:一个是数组、另外一个是内部函数。现儿就说说重复造效率底下,而且内部已经存在滴函数。 表单提交滴数据,经常要做过滤,比如要去到URL地址,换行等等参数,但需要保留img p 两个html标签

两个参数不至于过滤掉,专门去写一个过滤函数strHtml(),其实没必要,估计是太大意了——没有注意到可选参数,对此函数不熟悉滴吧!估计认真点,会“昏”过去滴

string strip_tags ( string $str [, string $allowable_tags ] )
#Strip HTML and PHP tags from a string
function strHtml($str){
	……
	preg_replace("|(.*?)|i", "$1",$str)
	……
}

为了从URL地址(不是当前访问滴URL)获取域名而专门写一个分隔处理滴函数来获取域名。其实,内部已经有了URL解析函数parse_url() 当童鞋发现时,估计会傻掉滴。

array parse_url ( string $url )
#本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。
parse_str ( string $str [, array &$arr ] )
#Parses the string into variables

分析浏览器,从而对程序做跳转。一般滴情况下,大部分的程序员都是自己写一个函数去分析

$_SERVER['HTTP_USER_AGENT'] 这个字符串,哎!
#去手册查查如下滴函数吧,估计会有新的收获
get_browser()

就说到这吧,在此顺便推荐几个PHP内置函数,请自行查阅手册,学习怎么使用滴

cal_days_in_month() 返回月份天数
sys_getloadavg() 负载均衡用得上
filter_var() 验证函数

看了新童鞋代码有感而写滴,就不给拍砖啦~哈~因为我也一样,比如自己写滴这个BLOG程序~哈~

                            /**
                             ** 温馨提示:本站所有文章均来自PHPma精心编辑,99%原创,转帖之人需保留本站的链接
                             ** 本站所有文章仅代表本人观点,转帖概不负责
                             ** 作者:PHPma
                             **/
                        

About PHPma

PHPma一个主要关注PHP技术为主的技术杂烩站点

一个在PHP技术圈子里面活跃D虾米,分享一个草根IT程序员D劳动成果,亦是此草根IT程序员发泄的场所。

Email:phpmacom@gmail.com

网站分类

copyright 2010 - 2012, 版权所有  All Rights Reserved