- var_dump: documentation ( source)
- version_compare: documentation ( source)
- function_exists: documentation ( source)
<?php
// determine whether to use OpenSSL
if (defined('PHP_WINDOWS_VERSION_BUILD') && version_compare(PHP_VERSION, '5.3.4', '<')) {
var_dump(1);
} elseif (!function_exists('openssl_random_pseudo_bytes')) {
if (null !== $this->logger) {
var_dump(2);
}
var_dump(3);
} else {
var_dump(4);
}