您当前的位置: 首页 >  php

ThnPkm

暂无认证

  • 4浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP 笔记5

ThnPkm 发布时间:2021-12-08 17:48:00 ,浏览量:4

函数: 定义函数:

function关键字来定义 function 函数名([参数])

{                 //函数体  return 结果;    //返回值: }

调用函数:
函数名();

 

 函数参数:

形参,实参,默认值(与C语言一样)

 值传递和引用传值:

 返回值:

return关键词

 如果执行了return,则return 语句后面的内容将不会被执行了

作用域:

作用域:变量(常量)能够被访问的区域;

全局变量:函数外部,用户普通定义的变量;

                  在PHP中只允许在全局空间使用,函数内部不可以使用

 

局部变量: 函数内部定义的变量

                    只允许在函数内部使用

超全局变量: 系统定义的变量(预定义变量:$_SERVER、$_POST等)

                      没有访问限制,函数内外都可以访问

global关键字:

能够实现局部访问,同时也可以访问全局

本质: 在函数内部和外部,对一个同名变量(全局和局部)使用同一块内存地址保存数据,从而实现共同访问。

基本语法:

global: 变量名;  //不能赋值
变量名 = 值;  //修改

一般不会这么用(可以使用常量 define)

静态变量:

 static

跨函数共享数据(一个函数被多次调用)

可变函数:

变量的内容与函数名相同;

 变量();  等价于    函数名();

 

匿名函数:

没有名字的函数

基本形式:

变量 = function()
{
    函数体
};
 

 

错误处理:

错误分类:

1)语法错误:用户书写的代码不符合PHP的语法规范,语法错误会导致代码在编译过程中不通过,所以代码不会执行(Parse error) 2)运行时错误:代码编译通过,但是代码在执行的过程中会出现一些条件不满足导致的错误(runtime error) 3)逻辑错误:程序员在写代码的时候不够规范,出现了一些逻辑性的错误,导致代码正常执行,但是得不到想要的结果

错误代号:

 

错误触发

程序运行时触发:系统自动根据错误发生后,对比对应的错误信息,输出给用户:主要针对代码的语法错误和运行时错误。

人为触发:知道某些逻辑可能会出错,从而使用对应的判断代码来触发响应的错误提示trigger_error(错误提示):

可以通过第二个参数进行严格性控制

 

 

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0346s