php学习-12函数
2015-08-14 17:43
525 查看
php函数包括内建函数和用户自定义函数,其中内建函数大约1000多个 函数是可以在程序中重复使用的语句块。 页面加载时函数不会立即执行。 函数只有在被调用时才会执行 1、PHP 用户定义函数 用户定义的函数声明以关单 "function" 开头: 语法 function functionName() { 被执行的代码; } 函数明敏规则: 函数名能以字母或下划线开头,不能为数字开头 php中的函数名对大小写不敏感(回忆一下前面的对大小写不敏感的还有变量) 实例 <?php function writeMsg() { echo "Hello world!"; } writeMsg(); // 调用函数 ?> 运行结果:hello world 2、函数参数 以通过参数向函数传递信息。参数类似变量。 参数被定义在函数名之后,括号内部。您可以添加任意多参数,只要用逗号隔开即可。 >单个参数 <?php function familyName($fname) { echo "$fname Zhang.<br>"; } familyName("Li"); familyName("Hong"); familyName("Tao"); familyName("Xiao Mei"); familyName("Jian"); ?> 运行结果: Li Zhang. Hong Zhang. Tao Zhang. Xiao Mei Zhang. Jian Zhang. >多个参数 <?php function familyName($fname,$year) { echo "$fname Zhang. Born in $year <br>"; } familyName("Li","1975"); familyName("Hong","1978"); familyName("Tao","1983"); ?> 运行结果: Li Zhang. Born in 1975 Hong Zhang. Born in 1978 Tao Zhang. Born in 1983 3、默认参数值 下面的例子展示了如何使用默认参数。如果我们调用没有参数的 setHeight() 函数,它的参数会取默认值: 实例 <?php function setHeight($minheight=50) { echo "The height is : $minheight <br>"; } setHeight(350); setHeight(); // 将使用默认值 50 setHeight(135); setHeight(80); ?> 运行结果: 高度是:350 高度是:50 高度是:135 高度是:80 4、返回值 如需使函数返回值,请使用 return 语句: 实例 <?php function sum($x,$y) { $z=$x+$y; return $z; } echo "5 + 10 = " . sum(5,10) . "<br>"; echo "7 + 13 = " . sum(7,13) . "<br>"; echo "2 + 4 = " . sum(2,4); ?> 运行结果: 5 + 10 = 15 7 + 13 = 20 2 + 4 = 6
相关文章推荐
- php学习-11for循环
- php学习-10while循环
- Yii2.0 游客访问限制
- php学习-09switch语句
- php学习-08if条件语句
- yii进度
- thinkphp url缩短
- 淘宝开放平台php-sdk测试 获取淘宝商品信息(转)
- php中socket的使用
- php -- 取整数
- php nusoap 创建和调用webservice
- PHP一致性哈希实现。。
- php获得文件的属性
- PHP数组处理函数的使用array_map(三)
- webservice SoapHeader 验证
- PHP判断字符串的包含
- PHP的内存泄露问题与垃圾回收
- php 对象接口
- ubuntu phpstorm 安装xdebuger
- ***PHP 去除换行符