- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web应用系统安全开发
PHP的函数;
3.2.1自定义函数
1.函数的定义
?函数是将一些重复使用到的功能写在一个独立的程序块中,在需要时以便单独调用。
?PHP函数分为系统内置函数和用户自定义函数两种。
function函数名($str1,$str2){
函数体;
return返回值;
}
?PHP中的函数命名应遵循以下规则:
?(1)不能与内置函数名或PHP关键字重名。
?(2)函数名不区分大小写,但建议按照大小写规范进行命名和调用。
?(3)函数名只能以字母开头,不能由下画线和数字开头,不能使用点号和中文字符。
?(4)函数名应该能够反映函数所执行的任务。;
2.函数的调用
?页面加载时函数不会立即执行,函数只有在被调用时才会执行
?函数的调用可以在函数定义之前或之后函数名(实际参数列表);;
3.2.2函数的参数
?函数的使用经常需要用到参数,参数可以将数据传递给函数。
?在调用函数时需要输入与函数的形式参数个数和类型相同的实际参数,实现数据从实际参数到形式参数的传递。
?参数传递方式
?值传递
?引用传递
?默认参数
1.值传递
?值传递是指将实际参数的值复制到对应的形式参数中,然后使用形式参数在被调用函数内部进行运行
?运算的结果不会影响到实际参数,即函数调用结束后,实际参数的值不会发生改变;
3.默认参数
?默认参数也称可选参数,在定义函数时可以指定某个参数为可选参数,将可选参数放在参数列表末尾,并且指定其默认值,默认值可以在函数调用时进行更改。
functionadd($a,$b=100)//函数定义
{……}
add(200,123)//调用函数时,为可选参数赋值
add(200)//调用函数时,没有给可选参数赋值;
?函数将返回值传递给调用者的方式是使用关键字return
?php
functionsum($x,$y){
$z=$x+$y;
return$z;
}
echo5+10=.sum(5,10).br;
echo7+13=.sum(7,13).br;
echo2+4=.sum(2,4);
?;
3.2.4内置函数
?PHP内置函数是由PHP开发者编写并嵌入到PHP中,用户在编写程序时可以直接使用
?PHP内置函数又可以分为标准函数库和扩展函数库
1.变量函数库
?PHP变量函数库提供了一系列用于变量处理的函数;
2.字符串函数库
?PHP提供了大量的字符串处理函数,可以帮助用户完成许多复杂的字符串处理工作;
3.日期时间函数
?PHP提供了实用的日期时间处理函数,可以帮助用户完成对日期和时间的各种处理工作;
4.PHP数学函数库
?PHP提供了实用的数学处理函数,可以帮助用户完成对数学运算的各种操作;
5.PHP文件目录函数库
?PHP提供了大量的文件及目录处理函数,可以帮助用户完成对文件和目录的各种处理操作;
谢谢大家
THANKYOU
您可能关注的文档
- Web应用系统安全开发课件:MySQL数据库的使用.pptx
- Web应用系统安全开发课件:PHP Web开发环境的安全部署.pptx
- Web应用系统安全开发课件:PHP Web开发环境的搭建.pptx
- Web应用系统安全开发课件:phpMyAdmin管理MySQL数据库.pptx
- Web应用系统安全开发课件:PHP操作MySQL数据库.pptx
- Web应用系统安全开发课件:PHP的流程控制.pptx
- Web应用系统安全开发课件:PHP的语言基础.pptx
- Web应用系统安全开发课件:PHP弱数据类型的编码安全.pptx
- Web应用系统安全开发课件:SQL注入漏洞与安全防护.pptx
- Web应用系统安全开发课件:使用CSS规定网页布局.pptx
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)