Sample Test: skipif.inc
Back to "PHPT Test File Layout"
<?php // This script prints "skip" if condition does not meet. if (!extension_loaded("session") && ini_get("enable_dl")) { $dlext = (substr(PHP_OS, 0, 3) == "WIN") ? ".dll" : ".so"; @dl("session$dlext"); } if (!extension_loaded("session")) { die("skip Session module not loaded"); } $save_path = ini_get("session.save_path"); if ($save_path) { if (!file_exists($save_path)) { die("skip Session save_path doesn't exist"); } if ($save_path && !@is_writable($save_path)) { if (($p = strpos($save_path, ';')) !== false) { $save_path = substr($save_path, ++$p); } if (!@is_writable($save_path)) { die("skip\n"); } } } ?>
Back to "PHPT Test File Layout"