Download the PHP package involix/email-check without Composer
On this page you can find all versions of the php package involix/email-check. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download involix/email-check
More information about involix/email-check
Files in involix/email-check
Package email-check
Short Description email-check (syntax, dns, trash, ...) library
License MIT
Homepage https://github.com/involix/email-check
Informations about the package email-check
:envelope: E-Mail Address Validator for PHP
Warning
The best way to validate an e-mail address is still to send a duplicate opt-in-mail, when the user clicks on the link, it was a valid e-mail address!
Installation
The recommended installation way is through Composer.
Usage:
Example 1:
$emailCheck = EmailCheck::isValid("[email protected]");
// true
Example 2: (check for example-domain)
$emailCheck = EmailCheck::isValid("[email protected]", true);
// false
Example 3: (check for typo in domain)
$emailCheck = EmailCheck::isValid("[email protected]", false, true);
// false
Example 4: (check for temporary-domain)
$emailCheck = EmailCheck::isValid("[email protected]", false, false, true);
// false
Unit Test:
1) Composer is a prerequisite for running the tests.
2) The tests can be executed by running this command from the root directory:
Support
For support and donations please visit Github | Issues | PayPal | Patreon.
For status updates and release announcements please visit Releases | Twitter | Patreon.
For professional support please contact me.
Thanks
- Thanks to GitHub (Microsoft) for hosting the code and a good infrastructure including Issues-Managment, etc.
- Thanks to IntelliJ as they make the best IDEs for PHP and they gave me an open source license for PhpStorm!
- Thanks to Travis CI for being the most awesome, easiest continous integration tool out there!
- Thanks to StyleCI for the simple but powerfull code style check.
- Thanks to PHPStan && Psalm for relly great Static analysis tools and for discover bugs in the code!