Syntax:void public DsSet::allocate ($capacity)
Parameters: This function takes one parameter,
$Capacity, which contains the value of the capacity to be allocated. Capacity is always rounded to the power of 2.
Returned value:This function does not return any values.The following programs illustrate the
Ds / Set::allocate()in PHP:
Program 1:
// Declare a new empty set
$set
=
new
DsSet();
echo
(
" Allocated Space is: "
);
// Using the Capacity() function
var_dump (
$set
-> capacity());
// Use the allocate() function for
// share power
$set
-> allocate (50);
echo
(
" Allocated space is: "
);
// Show selected vector
// capacity
var_dump (
$set
-> capacity());
?>
Exit:Allocated Space is : int (8) Allocated space is: int (64)
Program 2: < ? php
// Declare an empty set
$set
=
new
DsSet();
echo
(
" Allocated Space is: "
);
// Using the Capacity() function
var_dump (
$set
-> capacity());
// Use the allocate() function for
// share power
$set
-> allocate (5);
echo
(
" Allocated space is: "
);
// Show capacity
var_dump (
$set
-> capacity());
echo
(
" Allocated space is: "
);
// Use the allocate() function for
// share power
$set
-> allocate (120);
// Show capacity
var_dump (
$set
-> capacity());
?>
Exit:Allocated Space is : int (8) Allocated space is: int (8) Allocated space is: int (128)
Link:http://php.net/manual/en/ds-set.allocate.php