最新公告
  • 欢迎您光临波比源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • PHP程序员一般都忽略了的几点精华

    我发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在,Perl当年如何在商界出名?其强大的正则表达式,而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了女友了:))。这里,我想来写一篇PHP的变量、数组应用技巧和PHP的正则表达式、PHP的模板应用,以后有时间再写PHP与COM、PHP与XML的完全结合。

    1、变量、数组的应用技巧

    (1)很多人用得不多的数组函数,foreach、list、each,分别举几个例子,应该就能知道了,例:

    1. <?php  
    2. $data = array('a' => 'data1''b' => 'data2''c' => 'data3');  
    3. while(list($subscript$value) = each($data))  
    4. {  
    5. echo "$subscript => $value :: ";  
    6. echo "$subscript => $value <br>";  
    7. }  
    8. reset($data);  
    9. foreach($data as $subscript => $value)  
    10. {  
    11. echo "$subscript => $value :: ";  
    12. echo "$subscript => $value <br>";  
    13. }  

    (2)函数的变量、变量的变量、变量的“指针”,看下例:

    1. <?php  
    2. //变量的变量  
    3. $var = "this is a var";  
    4. $varname = "var";  
    5. echo $$varname;  
    6. //函数的变量  
    7. function fun1($str) {  
    8. echo $str;  
    9. }  
    10. $funname = "fun1";  
    11. $funname("This is a function !");  
    12. ?> 

    变量的“指针”,这个指针加上了双引号,表明他不是真正的指针,看看下例:

    1. <?php  
    2. function($a) {  
    3. $a ++;  
    4. }  
    5. $c = 0;  
    6. function($c);  
    7. echo $c//$c仍为0  
    8. function(&$a) {  
    9. $a ++;  
    10. }  
    11. $c = 0;  
    12. echo $c//$c为1  
    13. ?> 

    之所以称其为“指针”,就是因为他有了和C语言中指针相同的功能,但这又不是真正的指针,只能够是这样的去理解。

    2、正则表达式

    正则表达式是一个非常大的题目,Perl的正则表达式的强大是闻了名的,而PHP也不弱,他继承了Perl的正则表达式法则,还有自己的一套法则,这里只说PHP自己的正则表达式。

    正则表达式是最基本的元素。简单地说就是一套规则,用于去判定其它的元素是不是符合自身的规则,或者说是不是有相同的特征描述.

    波比源码 – 精品源码模版分享 | www.bobi11.com
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

    波比源码 » PHP程序员一般都忽略了的几点精华

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    波比源码
    一个高级程序员模板开发平台
    升级波友尊享更多特权立即升级