第一阶段 PHP基础.函数

一位初学php的随堂笔记,记录自己的成长!

一.数组的函数库
(1) array_map:将回调函数作用到给定的数组单元上
(回调函数(callback):将一个函数的名称作为另一个函数的参数使用)
array array_map(callback $var,array $arr[,array $arr...])

(2) array_reverse:数组反转

二.多维数组--二维数组
1.多维数组原理:数组中成员值又是数组

三.函数
1.函数:封装的,重复使用的完成特定功能的代码段
2.函数分类:
(1)系统函数
(2)自定义函数
3.声明自定义函数
function 函数名称([参数[=值][,参数[,...]]]){
...
}
4.函数名称规范
(1) 以字母或下划线开头,后面包含数字,字母,下划线
(2) 函数名称禁止包含空格,斜扛,反斜扛等特殊符号
(3) 函数名称尽量含义明确
(4) 函数名称尽量采用托峰格式
(5) 函数名称尽量以动词开头
例如: setInfo getInfo isInfo inInfo
(6) 函数名称不区分大小写

5.函数调用
[$变量名称=]函数名称([参数[,参数[,...]]]);

6.自定义函数原理

函数不调用不执行,当定义函数会将自定义的函数存在
内存中,只有调用函数在内存中找函数名称所在位置,
并执行函数体,最后函数执行完毕将控制权移交给调用
函数的位置上,执行后面顺序代码

7. 参数
(1)函数中程序员跟程序之间沟通的媒介叫参数
(2)参数格式至少0(可以0也可以1个或多个)
(3)参数的类型可以任意数据类型
(4)没值的参数叫必选参数,有值的参数叫可选参数
必选参数一定在可选参数的前面

8.返回值
function 函数名称([参数[=值][,参数[,...]]]){
...
[return 值]
}
(1)函数的执行结果叫返回值
(2)返回值有 0个或 1个
(3)返回值可以是任意数据类型
(4)返回值结束函数执行,并将控制权移交给调用
函数的位置上
(5)返回值和参数没有必然联系

时间: 2024-08-05 15:31:23

第一阶段 PHP基础.函数的相关文章

PHP自学,第一阶段,基础学习

环境搭建OS X系统上 Win7运行OS X虚拟机 在 OS X上安装MAMP运行环境 IDE使用 Netbeans PHP版本开发 数据库使用mysql 自学资料使用:PHP从入门到精通.pdf 第一阶段书写学习代码,外加注释详解 <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, c

第一阶段 PHP基础.数学、字符函数库与循环

一位初学php的随堂笔记,记录自己的成长! 一.数学函数库 1.安装:数学函数库是PHPCORE的组成部分 2. (1) floor: 向下取整 (2) ceil: 向上取整 (3)round: 四舍五入 int round(number $var[,int $percision]) (4)pow :求次幂 (5)sqrt:求开平方 (6)max :求最大值 (7)min :求最小值 (8)rand :求整数随机数 (9)mt_rand:求整数更好随机数 二.流程控制语句--循环 1.什么时候用

第一阶段 PHP基础.流程控制语句与时间函数库

一位初学php的随堂笔记,记录自己的成长! 一.流程控制语句 1.作用:程序自上而下逐行执行代码,如果希望程序 通过条件执行某段代码,或重复某段代码那就要 用流程控制语句 2.流程控制语句分 (1)条件分支语句 (2)循环 3.条件分支语句 (1)单分支语句 if(expr){ echo '如果expr为真执行的语句组'; } 说明: a.如果expr为真执行执行if后面的大括号, 如果expr为假不执行if后面的大括号, 执行后面的顺序代码 b.如果if后面的大括号里只有一条语句, 可以省略大

第一阶段 PHP基础.数据转换.函数.运算符

一位初学php的随堂笔记,记录自己的成长! 一.变量(Variable)二.数据类型(8个主要数据类型和4个伪类型) 1.8个主要数据类型 (1)标量数据类型(存单一值) a.整型(Integer Int) b.浮点(Float Double) c.布尔型(Boolean Bool) d.字符类型(String) (2)复合数据类型(存多个值) a.数组(Array) b.对象(Object) (3)特殊数据类型 a.资源(Resource) b.NULL 2.数组(Array) 3.对象(Ob

第一阶段 PHP基础.运算符2

一位初学php的随堂笔记,记录自己的成长! 一.运算符(Operator) 1.运算符:程序执行的运算符,要求一个以上的 操作数参加运算 表达式由运算符和操作数组成 2.运算符分类 (1)按功能分 (2)按操作数的个数分 3.按功能分 (1)算术运算符 (2)字符(连接)运算符: 连接符号 . 说明: 字符(连接)运算符结果字符类型 (3)赋值运算符: = += -= *= /= %= .= 说明:赋值运算符与运算符和操作数有关系 (4)比较运算符:> >= < <= == !=

第一阶段-Java基础

如果你是0基本,我推荐一本比较好的,适合初学者看的书:明日科技的<Java从入门到精通>: 这一阶段你要掌握的知识是Java基础,Java面向对象,还有数据库,JDBC,debug断点调试方法,Swing也了解下: 1.J2SE-J2ME-JSP/Servlet-J2EE

C#学习第一阶段——语法基础

C#是一门面向对象的编程语言.在面向对象的程序设计方法中,程序由各种相互交互的对象组成.相同种类的对象具有相同的属性,或者说是在相同的class 中的.       例如,以矩形为例,它具有高(length)和高(width)属性.根据设计,它可能需要接受这些属性值.计算面积(方法)和显示细节. 接下来看看这个Rectangle(矩形)类的实现 注:1.在C#基础语法中还需要了解标识符.关键字.注释.变量等一些东西.       2.像类似二进制.八进制等也需要去了解,这样对程序会有更深刻的认识

第一阶段 PHP基础.递归与常量

一位初学php的随堂笔记,记录自己的成长! 一.递归 1.递归:当调用A函数,而A函数又调用B函数 A函数和B函数是同一个函数 2.变量函数:将函数名称赋给变量,而实用变量时 代小括号,那PHP引擎能正常解析函数 3.函数函数库 // arguments参数 (1) func_num_args:获得函数的参数个数 (2)func_get_args:获得函数的参数的值所组成的数组 (3)func_get_arg:获得函数的参数的值所组成的数组某一个值 编号从0开始 (4)function_exis

第一阶段 PHP基础.数据类型

一位初学php的随堂笔记,记录自己的成长! 一PHP基础 1.PHP,WEB程序开发语言,服务器端的脚本语言 2.PHP好处 (1)PHP代码开源 (2)支持多种WEB服务器(apache,IIS,Nginx 等 ) (3)支持多种平台(windows,Linux) (4)支持多种数据库(MySQL,SQLServer,Oracle等) 3.安装PHP环境 (1) WEB服务器(apache) (2)PHP引擎 原理:如果客户端请求的页面是.php页面, 而WEB服务器不能解析动态页面,必须 请