开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情
PHP引用调用
在通过引用调用PHP的情况下,如果在函数内部修改了实际值,则会对其进行修改。在这种情况下,需要在形式参数中使用&(&)符号。&表示变量的引用。
让我们通过示例了解引用调用的概念。
示例1
在本例中,变量str变量结果为“This is Call By Reference”。这是因为在实际变量$str中进行了更改。
PHP可变长度参数函数
PHP支持可变长度参数函数。这意味着您可以在函数中传递0、1或n个参数。为此,需要在参数名称前使用3个椭圆(点)。
自PHP5.6以来,3点概念是为可变长度参数实现的。
PHP递归函数
PHP还支持递归函数调用,如C/C++。在这种情况下,我们在函数中调用当前函数。它也被称为递归。
建议避免超过200递归级别的递归函数调用,因为它可能会破坏堆栈并导致脚本终止。 、
PHP数组
PHP数组是一个有序映射(包含基于键的值)。它用于在单个变量中保存多个类似类型的值。
PHP阵列的优势
代码更少:我们不需要定义多个变量。
易于遍历:通过单循环的帮助,我们可以遍历数组的所有元素。
排序:我们可以对数组的元素进行排序。
PHP数组类型
PHP中有三种类型的数组。
索引数组
关联数组
多维数组
PHP索引数组
PHP索引由从0开始的数字表示。我们可以在PHP数组中存储数字、字符串和对象。默认情况下,所有PHP数组元素都分配给一个索引编号。
定义索引数组有两种方法