美文网首页
face6 自定义函数和内置函数

face6 自定义函数和内置函数

作者: 谢凌 | 来源:发表于2018-11-08 19:32 被阅读0次

4 8 7 10 4

执行的时候再读函数部分

着重记忆php函数的定义相关内容 理解变量作用域 ,静态变量 函数的参数和返回值的相关内容,重点记忆我们总结的内置函数

系统内置函数

时间日期函数

date() 

strtotime() 

mktime()

time()

microtime()

date_default_timezone_set()

ip处理函数

ip2long()  long2ip();

打印处理

print()

printf()

print_r()

echo

sprintf()

var_dump()

var_export()

print 只能打印一个

echo 语言结构 可以打印多个 用,号隔开

printf()根据格式进行输出

sprintf()会返回 不会输出

print_r()  打印的时候 false  打印出空  true  1

var_dump()

var_export()数组格式化输出

序列号 反序列化

序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 

serialize() 把变量和它们的值编码成文本形式

unserialize() 恢复原先变量

字符串处理函数

implode()

explode()

join()

strrev()

trim()

ltrim()

rtrim()

strstr()

number_format() 复习

数组处理函数

array_keys() 键处理

array_values() 值处理

array_diff()  数组的差集

array_intersect() 数组的交集

array_merge() 数组的并集

array_shift()

array_unshift()

array_pop()

array_push()模拟队列

sort()排序 复习

自定义函数及内部函数

null不会被输出

变量作用域 静态变量

全局变量不能拿到函数内部来使用的

如果想用

需要使用global关键字

1. global $outer;  或 2.$GLOBALS['outer'];

静态变量仅在局部函数域中存在,当程序离开此作用域时,其值不会消失

static关键字

1.仅初始化一次

2.初始化需要赋值

3.每次执行函数该值会保留

4.static修饰的变量是局部的,仅在函数内部有效

5.可以记录函数的调用次数, 从而可以在某些条件下终止递归

函数的参数及参数的引用传递

默认情况下,函数参数通过值传递

如果希望语序函数修改它的值,必须通过引用传递参数 引用传递只能传变量 function a(&$a){}

函数的返回值及引用返回

值通过使用可选的返回语句 return返回

可以返回包括数组和对象的任意类型

返回语句会终止函数执行,将控制权交回函数调用处

省略return 返回值为NULL 不可有多个返回值  (如果想返回多个值可以返回数组)

从函数返回一个引用,必须在函数声明和指派返回值给一个变量时都使用引用运算符&

include和require的区别,

加载过程中未找到文件include会发出一条警告

require会发出一个致命的错误

产生 E_COMPILE_ERROR级别的错误

将导致脚本终止,而include只产生警告E_WARNING 脚本会继续运行

require(include)/require_once(include_once)

加了once之后唯一的区别是php会检查该文件是否已经被包含过,如果是则不会再次包含

外部文件的导入

include/require 语句包含并运行指定文件

如果给出路径名按照路径来找,否则从incluede_path中查找。如果没有,则从调用脚本文件所在的目录和当前工作目录下寻找

当一个文件被包含时,其中所包含的代码继承了 include所在行的变量范围

相关文章

  • face6 自定义函数和内置函数

    4 8 7 10 4 执行的时候再读函数部分 着重记忆php函数的定义相关内容 理解变量作用域 ,静态变量...

  • Django自定义过滤器及标签

    自定义的引入:内置函数>>>>>>>>>>>>>>>自定义函数内置模块>>>>>>>>>>>>>>>自定义模块内置...

  • 函数基础

    一、认识函数 1.函数的定义 函数就是对实现某一特定功能的代码段分类:内置函数和自定义函数内置函数:python已...

  • 刺猬教你量化投资(三) :函数的概念

    内置函数与自定义函数 内置函数也叫自带函数,是Python已经定义好的函数,比如之前提过的sort()。 内置函数...

  • 《笨办法学Python》笔记16-----命令、变量、代码、函数

    函数是用来完成某个特定功能的代码集合。 python中函数分为自定义函数和内置函数,内置函数是python为你提供...

  • 2018-08-29 day08函数总结

    函数 1.什么是函数:函数就是对现实某一特定功能的代码段封装2。函数的分类:内置函数和自定义函数内置函数:系统已经...

  • day8学习总结

    一:函数 1.什么是函数: 函数就是对实现某一特定功能的代码段封装2.函数的分类:内置函数和自定义函数。内置函数:...

  • (4)SparkSQL中如何定义UDF和使用UDF

    Spark SQL中用户自定义函数,用法和Spark SQL中的内置函数类似;是saprk SQL中内置函数无法满...

  • python03-函数

    函数传递 函数可以作为参数传递 内置函数 自定义filter函数: 自定义map函数: 文件管理 2.7 and ...

  • Hive的UDF函数

    【前言】常见的数据库都有函数,hive自身也有函数。分为内置函数和自定义的UDF函数,自定义函数例如(sum 、c...

网友评论

      本文标题:face6 自定义函数和内置函数

      本文链接:https://www.haomeiwen.com/subject/wkcgxqtx.html