Deprecated
: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in
/www/wwwroot/testblog.58heshihu.com/var/Widget/Archive.php
on line
1057
首页
关于
Search
1
给你10个市场数据调研报告的免费下载网站!以后竞品数据就从这里找!
182 阅读
2
php接口优化 使用curl_multi_init批量请求
144 阅读
3
《从菜鸟到大师之路 ElasticSearch 篇》
107 阅读
4
2024年备考系统架构设计师
104 阅读
5
PHP 文件I/O
92 阅读
php
thinkphp
laravel
工具
开源
mysql
数据结构
总结
思维逻辑
令人感动的创富故事
读书笔记
前端
vue
js
css
书籍
开源之旅
架构
消息队列
docker
教程
代码片段
redis
服务器
nginx
linux
科普
java
c
ElasticSearch
测试
php进阶
php基础
登录
Search
标签搜索
php函数
php语法
性能优化
安全
错误和异常处理
问题
vue
Composer
Session
缓存
框架
Swoole
api
并发
异步
正则表达式
php-fpm
mysql 索引
开发规范
协程
dafenqi
累计撰写
786
篇文章
累计收到
28
条评论
首页
栏目
php
thinkphp
laravel
工具
开源
mysql
数据结构
总结
思维逻辑
令人感动的创富故事
读书笔记
前端
vue
js
css
书籍
开源之旅
架构
消息队列
docker
教程
代码片段
副业
redis
服务器
nginx
linux
科普
java
c
ElasticSearch
测试
php进阶
php基础
页面
关于
搜索到
1
篇与
的结果
2023-08-07
学习笔记(PHP函数)
笔记内容:1.函数是一段完成指定任务的已命名代码。函数声明:fuction 函数名(参数1,参数2,参数3,... ... ...){函数体return 返回值}2.函数作用:1.提高代码的重用性(效率);2.提供软件的可维护性;3.提高软件开发效率,软件可靠性提高;4.提高执行速度;3.调用函数:用函数的函数名和参数;其作用:1.调用整个函数,2.代表return后面的值,函数内部执行过程,遇到第一个return时,下面的语句就不再执行,若要返回多个值,可以用数组或对象。4.函数声明帮助文档内容:1).写出函数的作用;2).函数有几个参数,各个参数的类型;3.)函数执行后返回什么样的结果;5.函数内部声明的变量的作用域是局部的,它们在函数之外是不可见的,相应的,除了全局变量外;函数外部定义的变量在函数内部也是不可见的;6.按值传递:在按值方式传递时,PHP会建立变量的拷贝。这时如果在函数内部改变了变元的值,那么所改变的只是拷贝。当函数退出时,拷贝就会被清除,原始值不会被改变。按址传递(参数前面加多个&符号)(只适用于变量的传递):在按址传递变量时,函数内部对变量的改变会影响变量的原始值;这种方式传递的是变量的内存地址,相当于指针; 好处:1)传递大型字符串,数组,对象时,与按值传递相比,开销较少;2) 这种方式可以从函数内部直接向外部返回结果。 缺点:允许修改外部变量,可能对函数外部的程序带来负面影响;7.省略变元:若调用函数时,参数个数少于函数所需参数个数,PHP解释程序时会发出一个警告信息;为确保相应的参数会被设置,我们可以在函数 定义 里设置默认参数值使用默认参数的规则:1)没有默认值的参数必须位于赋予默认值的参数之前;2)只有像字符串或数字这样的常数才能作为默认值,不能使用变量;3)如果主叫方传递了相应的变元,参数默认值会被忽略;8.变元数量不定;若函数变元数量不定,可以用PHP内置函数来确定实际传递了多少个变元处理不定变元的内置函数:1)func_num_args() 返回传递给函数的变元个数2)func_get_arg($arg_num) 返回指定索引位置上的变元3)func_get_args() 返回一个数组,其中包含全部变元9.函数要返回多个值,可以用数组或对象,但应注意,返回的是这个数组,而不是单个元素,如return($n[0],$n[1],$n[2],$n[3],$n[4])是 错 的;10.作用域:在变量名前加上 global,我们就可以访问函数外部定义的变量;用$global[]数组也可以访问脚本里所有的全局变量;11.静态变量:在变量名前加上 static 静态变量在初始化之后,就会在多次函数调用期间保持它的值;12.嵌套函数:只有外层函数被调用了,内层的嵌套函数才可用;13.include() require()用include() 和require()可以把库包含到当前脚本,库文件可以是任意后缀名文件。include()与require()的唯一区别在于如何处理错误,出现错误时,include()会生成一个警告,并且允许脚步继续执行,而require()会产生一个严重错误,并退出脚本require_once() include_once()在脚本执行过程中包含指定文件,并且只包含一次。14.检测函数是否存在的函数:function_exists("函数名")若函数存在,返回值为真,不存在时,返回值为假
2023年08月07日
11 阅读
0 评论
0 点赞