PHP Ds Sequencealloc()函数用法介绍

Ds \ Sequence :: allocate()function是PHP中的内置函数, 用于为所需容量分配足够的内存。
语法如下:

void abstract public Ds\Sequence::allocate ( int $capacity )

参数:该函数接受单个参数$容量指示已分配容量的数量。
返回值:此函数不返回任何值。
下面的程序说明了Ds \ Sequence :: allocate()PHP中的功能:
范例1:
< ?php// Create new sequence $seq = new \Ds\Vector(); // Use capacity() function to // display the capacity var_dump( $seq -> capacity()); // Allocate capacity $seq -> allocate(50); // Display capacity var_dump( $seq -> capacity()); // Allocate capacity $seq -> allocate(80); // Display capacity var_dump( $seq -> capacity()); ?>

输出如下:
int(8) int(50) int(80)

范例2:
< ?php// Create new sequence $seq = new \Ds\Vector(); // Declare capacity array $arr = array (10, 20, 30, 40); // Loop run for every array element foreach ( $arr as $val ) {// Allocate capacity $seq -> allocate( $val ); // Display capacity var_dump( $seq -> capacity()); }?>

输出如下:
int(10) int(20) int(30) int(40)

【PHP Ds Sequencealloc()函数用法介绍】参考: http://php.net/manual/en/ds-sequence.allocate.php

    推荐阅读