<?php require dirname(__DIR__) . '/vendor/autoload.php'; // Fetch URLs from CSV $urls = file('urls.csv', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // Find invalid urls $scanner = new \Oreilly\ModernPHP\Url\Scanner($urls); $invalidUrls = $scanner->getInvalidUrls(); // Do something with invalid urls print_r($invalidUrls);
<?php require 'vendor/autoload.php'; $urls = ['http://www.apple.com', 'http://php.net', 'http://sdfssdwerw.org']; $scanner = new \Oreilly\ModernPHP\Url\Scanner($urls); print_r($scanner->getInvalidUrls());