UML类图及PHP的几个函数

学习uml类图的两篇文章:

1.http://www.cnblogs.com/doubleyan/archive/2009/11/21/2164898.html(较为简单、系统)

2.http://www.open-open.com/lib/view/open1328059700311.html(几种类图关系的分类总结)

 

【1】each():返回数组当前的键值对,并且将数组指针向前移动一位。(其中,0和key存放键、1和value存放值)。

【2】var_dump(): 返回变量的类型、长度和数值。

【3】list(): 与array()类似,不是真正的函数,而是语言结构。可以给list()里面的一组变量进行赋值。 

【4】unset(): 释放给定的变量——销毁指定的变量,但是依据要销毁的变量类型而有所不同。若函数内unset()一个全局变量,则只销毁局部变量。调用环境中保持unset()之前的值。(可以使用$GLOABALS数组销毁全局变量)

                                             若在函数中unset()静态变量,那么在函数内部此静态变量将被销毁,但再次调用该函数时,此静态变量将复原销毁时的值。

【5】reset(): 把数组的内部指针指向第一个元素,并返回其值。

【6】array_values(): 返回一个数组,该数组包含给定数组的键值,键名以数值代替。

【7】foreach():

foreach ( array(1, 2, 3, 4 ) as $value) {
}

foreach ( array(1, 2, 3, 4 ) as $key => $value) {
}

第一种遍历数组,每次循环中,当前的键值被赋值给$value,数组内部指针向前移动一位。

第二种一样,但是键名会同时赋值给$key。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。