第五课 PHP的函数应用

日期:2008-09-18  作者:喜腾小二  来源:喜腾网  培训中心

PHP 开发中常用的功能就是函数,PHP为了方便用户开发提供了大量函数(点击这里查看),但是很多时候无法满足用户需求,我们需要自定义函数来封装大量应用。当我们开发网站的时候通常采用一个通用引用(includerequire)公共文件(例如:global.php或common.php),其中引用很多函数封装的集合,在开发的时候可以尽量节省代码。

自定义语法:(有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。)

function 自定义名称 (定义条件){
    程序处理
}

示例:

  1. <br />  
  2. <?php<br />  
  3. <br />  
  4. //定义函数<br />  
  5. function hello($name=''){<br />  
  6.     echo '您好:'.$name;<br />  
  7. }<br />  
  8. //执行函数<br />  
  9. hello('小明');<br />  
  10. ?>


函数命名规则:以字母或下划线打头,后面跟字母,数字或下划线。

一般我们在应用的时候分两种返回结果,一种是输出结果,一种是打印结果。PHP语言很自由,所以您在返回的时候变量、数组、对象都可以。

示例:
  1. <br />  
  2. <?php<br />  
  3. <br />  
  4. //定义函数hello<br />  
  5. function hello($name=''){<br />  
  6.     echo '您好:'.$name;<br />  
  7. }<br />  
  8. //执行函数<br />  
  9. hello('小明');<br />  
  10. <br />  
  11. //换行<br />  
  12. echo '<hr>';<br />  
  13. <br />  
  14. //定义函数hello1<br />  
  15. function hello1($name=''){<br />  
  16.     return '您好:'.$name;<br />  
  17. }<br />  
  18. //执行函数<br />  
  19. echo hello1('小强');<br />  
  20. ?>


通常初学PHP容易产生的困难就是我在函数外的变量如何在函数内应用?

这里需要特殊讲解下,由于函数(function)属于封装方法,封装内的变量与外部通讯比较麻烦,请看下面示例:


  1. <br />  
  2. <?php<br />  
  3. <br />  
  4. //被函数引用变量<br />  
  5. $test 'SYSTN!';<br />  
  6. <br />  
  7. <br />  
  8. //定义函数hello<br />  
  9. function hello($name=''){<br />  
  10.     echo '您好:'.$name;<br />  
  11. }<br />  
  12. //执行函数<br />  
  13. hello('小明');<br />  
  14. <br />  
  15. //换行<br />  
  16. echo '<hr>';<br />  
  17. <br />  
  18. //定义函数hello1 并且引用变量test<br />  
  19. function hello1($name=''){<br />  
  20.     global $test;<br />  
  21.     return $test.'您好:'.$name;<br />  
  22. }<br />  
  23. //执行函数<br />  
  24. echo hello1('小强');<br />  
  25. ?>

在自定义变量中也可以应用其他自定义变量以及系统变量。

示例:

  1. <br />  
  2. <?php<br />  
  3. <br />  
  4. //定义函数hello<br />  
  5. function hello($name=''){<br />  
  6.     echo '您好:'.$name;<br />  
  7. }<br />  
  8. <br />  
  9. <br />  
  10. //定义函数hello1<br />  
  11. function hello1($name=''){<br />  
  12.     //执行函数<br />  
  13.     hello('小明');<br />  
  14. <br />  
  15.     //换行<br />  
  16.     echo '<hr>';<br />  
  17.     <br />  
  18.     //执行php自带函数定义显示当前时间<br />  
  19.     echo date("Y-m-d H:i",time());<br />  
  20.     <br />  
  21.     //换行<br />  
  22.     echo '<hr>';<br />  
  23.     <br />  
  24.     return '您好:'.$name;<br />  
  25. }<br />  
  26. //执行函数<br />  
  27. echo hello1('小强');<br />  
  28. ?>


这里只是告诉您如何使用PHP函数,至于开发思想我们需要文章进行讲解。

技术考试

上一篇

下一篇

喜腾培训

站内新闻

我要啦免费统计