for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use function Prelude\partial;
/**
* @Revs(1000)
* @Iterations(10)
*/
class PartialBench
You can fix this by adding a namespace to your class:
namespace YourVendor; class YourClass { }
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.
{
public function benchPartial()
$fn = partial(function ($x, $y) {
return $x + $y;
});
$rest = $fn(10);
$rest(50);
}
public function benchNative()
$fn = function ($x) {
return function ($y) use ($x) {
};
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.