當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP Ds\Vector allocate()用法及代碼示例


Ds \ Vector::allocate()函數是PHP中的內置函數,用於為所需容量分配足夠的內存。它提供向量的自定義大小以分配空間。

用法:

void public Ds\Vector::allocate( $capacity ) 

參數:該函數接受單個參數$capacity,該參數保存要分配的空間。


Note:如果此值小於或等於當前容量,容量將保持不變。

返回值:該函數不返回任何值。

以下示例程序旨在說明PHP中的Ds \ Vector::allocate()函數:

程序1:

<?php 
  
// Declare new vector 
$vector = new \Ds\Vector(); 
  
echo("Allocated Space is:"); 
  
// Use capacity() function 
var_dump($vector->capacity()); 
  
echo("Allocated space is:"); 
  
// Use allocate() function to  
// allocate capacity 
$vector->allocate(50); 
  
// Display the allocated vector 
// capacity 
var_dump($vector->capacity()); 
  
?> 

輸出:

Allocated Space is:int(8)
Allocated space is:int(50)

程序2:

<?php 
  
// Declare new vector 
$vector = new \Ds\Vector(); 
  
echo("Allocated Space is:"); 
  
// Use capacity() function 
var_dump($vector->capacity()); 
  
echo("Allocated space is:"); 
  
// Use allocate() function to  
// allocate capacity 
$vector->allocate(5); 
  
// Display the Vector capacity 
var_dump($vector->capacity()); 
  
// Use allocate() function to  
// allocate capacity 
$vector->allocate(120); 
  
// Display the Vector capacity 
var_dump($vector->capacity()); 
?> 

輸出:

Allocated Space is:int(8)
Allocated space is:int(8)
int(120)

參考: http://php.net/manual/en/ds-vector.allocate.php



相關用法


注:本文由純淨天空篩選整理自barykrg大神的英文原創作品 PHP | Ds\Vector allocate() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。