PHP学习笔记5

PHP笔记

第五章:
代码重用在软件工程的开发过程中是最重要的一部分,没有什么系统是自己开发全部重新开发的,除非是代码升级重构。

使用require( )函数和include( )函数引用文件,这两个函数基本上是一样的,只是当引用不正确时,前者会返回一个致命的错误,后者会返回一个警告。
这两个函数还存在两个变体函数,require_once( )函数和include_once( )函数,这两个函数功能上等同于前面的引用函数,但是使用这两种函数引用同一个文件时系统会自动屏蔽相同的文件。
这里引用文件时,尽可能文件的扩展名为:inc和php,使用html这种扩展名的文件容易出问题。

使用auto_prepend_file和auto_append_file可以引入页眉和页脚,无需再使用include( )函数。

在PHP中使用函数类似于其他传统语言的函数,直接使用函数名引用即可。但是这个地方需要注意,PHP中虽然对于变量有严格的大小写要求,但对于函数的引用方面没有特殊要求。大写的函数名和小写的函数名是同一个函数。

函数的声明和传统的语言的函数声明相同,直接使用 function 函数名( ) { ~ }的方式进行声明即可,尽可能的见名知意,也就是传统意义上的语义化定义方式。
其他的方面和传统的函数没有什么区别,有参函数/无参函数。函数参数传递时存在引用传递和值传递两种方式。

function test($a, $b=1){
    $a = $a + $b;
}
function test1(&$a, $b=1){
    $a = $a + $b;
}

$value = 10;
test($value);
test1($value)
echo $value;      //一种情况下会输出10,一种情况下会输出11,但是函数的参数传递是值传递的,除非添加&地址符

这里需要注意函数是存在作用域的,一般来说函数内的变量在定义时其作用域就限制在了函数中,函数外调用函数内的属性/方法会报错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值