3 use Egulias\EmailValidator\EmailValidator;
5 require __DIR__ . '/../../bootstrap.php';
9 $testingMail = 'fabien@symfony.com';
10 echo 'Testing ' . $iterations . ' iterations with ' . $testingMail . PHP_EOL;
13 for ($i = 0; $i < $iterations; $i++) {
14 $isValid = filter_var($testingMail, FILTER_VALIDATE_EMAIL);
17 echo ($b - $a) . ' seconds with filter_var' . PHP_EOL;
20 for ($i = 0; $i < $iterations; $i++) {
21 $validator = new EmailValidator();
22 $isValid = $validator->isValid($testingMail);
25 echo ($b - $a) . ' seconds with EmailValidator + instantiation' . PHP_EOL;
28 $validator = new EmailValidator();
29 for ($i = 0; $i < $iterations; $i++) {
30 $isValid = $validator->isValid($testingMail);
33 echo ($b - $a) . ' seconds with EmailValidator once instanced' . PHP_EOL;