php基础:函数

1.php函数定义:一段封装起来的代码,可以随时的调用

2.函数格式:

function 函数名(【参数1,参数2】){

  //执行语句;

  //return;

}

3.命名规则:和变量一样,字母。数字,下划线组成,而且不能以数字开头,但是变量区分大小写,函数不区分大小写,但是要注意尽量要一致

4函数的调用与返回值:php运行是php/php.exe(执行引擎)在解释和执行的

5.执行权:执行权进入函数,执行函数体,函数结束后,交回执行权

函数调用时,代码执行权进入函数,当函数所有语句执行完毕,函数返回,交回执行权或者函数碰到return语句时,函数返回,交回执行权,

返回语句return后面的所有代码都不会被执行,

如echo ‘good good study<br >‘;
say(); //执行权进入到say函数,函数结束后,交回执行权
echo ‘day day up‘;

函数可以return返回空值或者不返回值但是不能return2个值回去

6函数参数的传值方式 有二种 传值赋值 引用赋值

7函数中的变量的作用域

在php的页面中声明的变量叫全局变量,在函数内部申请的变量叫局部变量 php页面的变量和函数内部的变量没有关系 不会相互作用 提现函数的封装性  要想相互作用有三种方法

一,函数传参

二,声明全局变量 global  不推荐使用 破坏函数封装性

$a=22;

function t2(){

global $a;

echo $a;}

t2(); //输出22

三超级全局变量 在页面的任何部分,包括函数,方法,都可以直接访问

function t2(){

$GLOBAL $a;

echo $a;

}

t2();//输出22;

8.动态调用函数

函数不能声明2次 不能重名

时间: 2024-10-05 12:52:02

php基础:函数的相关文章

php基础-常量-变量相关的基础函数

注释语句 //单行 # 单行 /* 多行注释 */ /** * 文档注释 * */ 常量定义 自定义常量 常量名区分大小写 系统的魔术常量不区分大小写 __DIR__  __dir__ 变量定义 变量名是区分大小写 变量名声明时用$符号开头, 而且要符合变量名的命名规则 $i; var_dump($i); $i = 'ok'; var_dump($i); $i = "Hello"; var_dump($i); $i = 20; var_dump($i); $i = 20.5; var_

iOS 基础函数解析 - Foundation Functions Reference

Foundation Functions Reference Framework Foundation/Foundation.h Declared in NSBundle.h NSByteOrder.h NSDecimal.h NSException.h NSObjCRuntime.h NSObject.h NSPathUtilities.h NSRange.h NSZone.h Overview This chapter describes the functions and function

基础函数

spl_autoload_register()函数,参数加的是autoload的路径. __autoload()这个是自动加载方法,那么spl_autoload_register()这个就是重新注册__autoload()方法. ucwords() 函数把字符串中每个单词的首字符转换为大写. php 5.3 后新增了 __call 与__callStatic 魔法方法. __call 当要调用的方法不存在或权限不足时,会自动调用__call 方法. __callStatic 当调用的静态方法不存

速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 函数基础 函数参数 函数返回值 可变函数 匿名函数 闭包函数 回调函数 示例1.函数的相关知识点 1(基础)function/function1.php <?php /** * 函数的相关知识点 1(基础) */ // 可以在相关的 function 声明语句之前调用该函数 f1(); function f1() { echo "f1"; echo "<br />"; } // 这里调用

T-SQL基础函数

T-SQL基础函数 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描述. 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值.例如 COUNT.SUM.MIN 和 MAX. 配置函数 是一种标量函数,可返回有关配置设置的信息. 转换函数 将值从一种数据类型转换为另一种. 加密函数 支持加密.解密.数字签名和数字签名验证. 游标函数 返回有

2.7-Java语言基础(函数)

函数的定义 函数的特点 函数的应用 函数的重载 2.7.1  函数的定义 什么是函数? ? 函数就是定义在类中的具有特定功能的一段独立小程序. ? 函数也称为方法. 函数的格式: ? 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,) { 执行语句; return 返回值; } 返回值类型:函数运行后的结果的数据类型. 参数类型:是形式参数的数据类型. 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数. 实际参数:传递给形式参数的具体数值. return:用于

C语言文件的读入与写入及C#基础函数学习[图]

C语言文件的读入与写入及C#基础函数学习[图]学了一学期的C语言,还不怎么会使用指针,文件的读入和写入也不能很顺利的写出来,说起来好惭愧.碰巧今天朋友让我帮他编写一个C语言程序,对他数模要用到的大量数据求平均值(每天不同时刻对某一物理量进行检测,持续几十天,求那些时刻测得的物理量的平均值).代码很简单,关键是要掌握怎样对文件进行读入和写入(当然对于菜鸡的我来说,懒惰让我在大一没有好好学习,正好趁着这个契机把文件的基本的操作学会:))分模块来编写还是很重要的,可以使程序看起来简洁明了.写了两个函数

socket基础函数(2)

一.select winsock中 #include <winsock.h> 原型 int   select( int   nfds,fd_set*   readfds,fd_set*   writefds,fd_set*   exceptfds,const struct timeval*   timeout); nfds:本参数忽略,仅起到兼容作用.    readfds:(可选)指针,指向一组等待可读性检查的套接口.    writefds:(可选)指针,指向一组等待可写性检查的套接口. 

JS基础——函数的创建和使用

在JS中函数在使用时实质上和我们平时学习的编程语言中的函数类似,它同样也具有函数名,参数,返回值,函数体等这些平常函数所具有的内容.但是作为一种脚本语言,它确实也有自己不一样的地方. 一.创建 <span style="font-size:18px;">function box(){ //利用function关键字进行声明+函数名+(可添加参数)+{具体执行内容,可包括返回值} return 'hello!'; }</span> 在这里,我们需要知道的是,box

JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象

   前   言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学,经过初步的学习,会对这一门语言有了一定深入的了解,也会感受到这一门语言的强大之处.希望各位同学通过一定的学习,会得到等大的收获. 因为是最后一篇所以内容可能有点多,希望各位同学能够慢慢看,细细看,让我们一起学习,一起进步,一起感受JS的魅力. 一函数 函数的声明及调用 1.函数的声明格式: func