• 技术文章 >后端开发 >php教程

    例举PHP语言中的精华与技巧(1)_PHP教程

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

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

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

    $data = array('a' => 'data1', 'b' => 'data2', 'c' => 'data3'); while(list($subscript, $value) = each($data)){echo "$subscript => $value :: ";echo "$subscript => $valuen";}reset($data);foreach($data as $subscript => $value){echo "$subscript => $value :: ";echo "$subscript => $valuen";}

    (2)函数的变量、变量的变量、变量的“指针”:

        //变量的变量 $var = "this is a var";$varname = "var";echo $$varname;//函数的变量function fun1($str) {echo $str;}$funname = "fun1";$funname("This is a function !");?>

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

        function($a) { $a ++;}$c = 0;function($c);echo $c; //$c仍为0function(&$a) {$a ++;}$c = 0;echo $c; //$c为1?>

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

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446685.htmlTechArticle很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:例举 PHP 语言 中的 精华 技巧 多的 PHP 程序员 尤其是 学习 不是 很久 不知道 精华
    上一篇:PHP常用函数推荐_PHP教程 下一篇:从Zend Engine 2.0的设计蓝图看PHP的将来(1)_PHP教程
    Web大前端开发直播班

    相关文章推荐

    • php读库生成xml文件解决方案 • 提一个弱智有关问题,不要骂小弟我 • 注册信息添加到数据库,该怎么处理 • php收邮件!解决思路 • 为何小弟我的php链接数据库老成功呢

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网