函数规则|学习笔记

简介: 快速学习函数规则

开发者学堂课程【PHP 基础入门课程(下)函数规则】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/710/detail/12630


函数规则


内容介绍:

一、函数命名规则

二、函数运用规则

三、函数体规则


一、函数命名规则

函数规则:函数本身没有太多规则,通常是我们开发者对其有一些约定俗称的规范。

1、函数名字由数字、字母和下划线组成,数字不能开头。

2、PHP 中函数名不区分大小写。(系统会认为是同一个函数,同一个函数在内存里面不能出现,一旦出现,系统会报错)

3、PHP 中函数名不能重复:即一个脚本运行周期内不能有两个同名函数。

4、函数命名应当见名知意。

5、当函数有多个单词组成的时候,通常使用以下两种方式。

驼峰法:第一个单词首字母小写,其他单词首字母大写(小驼峰)

下划线法:都小写,但是单词间使用下划线连接(较多使用)


二、函数运用规则

1、函数的目的是为了模块化开发,实现代码的重复利用。(所以在实现函数的时候,会发现往往一个大工程它并不可能完全复用,但大工程里面的小细节往往可以进行复用。)

2、函数解决问膜的颗粒度较小:即函数应该实现小功能。(不贪大,越小复用性越高,大问题可以是由多个小函数组成,调用即可。

例如有一个九九乘法表,打印完九九乘法表完还要在下面打印一个菱形,这种时候就不合适,所以应该九九乘法表一个,菱形一个,这样就可以去解决问题,如果以后哪个地方想要用到九九乘法表跟菱形同时用,可以在函数内调用这两个就即可。)


三、函数体规则

1、函数体主要是用来解决某个具体问题。

2、函数体可以进行定义变量、运算数据、数据判定(分支)、数据重复(循环),也可以通过调用其他函数解决问题。

3、函数体内基本不进行输出操作,如果有数据的话通常是通过返回值返回给调用处。

4、函数操作通常只负责运算,不对结果负责(即结果交给调用处分析判定)

相关文章
|
2月前
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
28 0
|
6月前
|
安全 Java 容器
happens-before规则
happens-before规则
16 0
|
9月前
所谓“规则”
所谓“规则”
44 0
|
10月前
|
编译器 程序员 C++
C++11之一般化的SFINAE规则
C++11之一般化的SFINAE规则
48 0
|
前端开发
前端学习案例4-this指向问题-隐式调用规则2
前端学习案例4-this指向问题-隐式调用规则2
57 0
前端学习案例4-this指向问题-隐式调用规则2
|
前端开发
前端学习案例3-this指向问题-隐式调用规则
前端学习案例3-this指向问题-隐式调用规则
54 0
前端学习案例3-this指向问题-隐式调用规则
|
小程序 UED
小程序审核规则大致内容
小程序审核规则大致内容
小程序审核规则大致内容
|
监控 开发者
创建规则|学习笔记
快速学习创建规则
115 0
创建规则|学习笔记
|
数据挖掘 开发者
规则的产生| 学习笔记
快速学习规则的产生。
83 0
规则的产生| 学习笔记
|
监控 Java Linux
系统规则|学习笔记
快速学习系统规则
64 0