PHP学习-DAY4-PHP基础4

文件包含

四种分类

Include:文件包含,当没有找到包含的文件,有一个警告性的错误,不影响程序后续操作;

Require:文件包含,当没有找到包含的文件,有一个致命性的错误,影响程序后续操作;

Include_once:文件包含,包含一次,运营模式使用;

Require_once:文件包含,包含一次,开发模式使用;

函数

函数的作用:

代码重用;

模块化编程;

函数的定义强调两大性:

1.内聚性强:函数的功能要专一,整个函数都是围绕某个功能而定义的;

2.耦合性弱:尽可能不依赖外部条件独立运行。

函数的作用域:

全局变量

在全局作用域中可以调用全局变量,不能调用局部变量;

局部变量

如果想要调用全局变量,需要使用参数:$GLOBALS或者global;

$GLOBALSglobal的区别:

$GLOBALS:相当于复制一份地址和数据,当局部变量通过$GLOBALS访问到全局变量后,就相当于两者已经产生关联,其中,任意一端发送改变,另一半也发生改变。

语法:$GLOBALS[‘全局变量名称’]

Global:相当于只复制了地址,当一端发送变化时,仅仅是和地址连接的那条线断了而已;

语法:global 全局变量名。

函数的三种传递方式:

按值传递:形参的改变不改变实参;

按引用传递:形参的改变会改变实参,调用时,只能用变量名调用,不能用变量值;

按初始值传递:给形参添加默认值,在填写实参的时候,不用填写默认值一项,需要注意的是,必须从最后一项开始;

系统函数

时间日期函数

Time():返回当前时间的unix的时间戳;

Date():格式化日期/时间函数;

Y Year缩写,代表年

m month缩写,代表月

d day缩写,代表日

H Hour缩写,代表小时

i minutes缩写,代表分钟

s second缩写,代表秒

Strtotime():把一个英文文本的日期和时间转化为unix的时间戳;

语法:

 

Microtime():返回当前时间的时间戳和微秒数;

数学函数:

abs() :返回绝对值(正数的绝对值是它本身,负数的绝对值是它的相反数)

ceil() :返回大于或等于该数的最小正数

floor() 返回小于或等于该数的最大正数

round() :返回四舍五入后的结果

rand() :返回随机数,默认返回0-32767之间的正数,也可以自定义范围

mt_rand() :返回随机数(执行效率要高于rand函数),生成0- mt_getrandmax()之间随机数

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值