Return to define_syslog_variables_variation2.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / network |
1.1 misho 1: --TEST-- 2: Test define_syslog_variables() function : variation 3: --SKIPIF-- 4: <?php 5: if(substr(PHP_OS, 0, 3) == "WIN") 6: die("skip don't run on Windows"); 7: ?> 8: --INI-- 9: define_syslog_variables = false 10: --FILE-- 11: <?php 12: /* Prototype : void define_syslog_variables(void) 13: * Description: Initializes all syslog-related variables 14: * Source code: ext/standard/syslog.c 15: * Alias to functions: 16: */ 17: 18: echo "*** Testing define_syslog_variables() : variation ***\n"; 19: 20: $log_constants = array( 21: LOG_EMERG, 22: LOG_ALERT, 23: LOG_CRIT, 24: LOG_ERR, 25: LOG_WARNING, 26: LOG_NOTICE, 27: LOG_INFO, 28: LOG_DEBUG, 29: LOG_KERN, 30: LOG_USER, 31: LOG_MAIL, 32: LOG_DAEMON, 33: LOG_AUTH, 34: LOG_SYSLOG, 35: LOG_LPR, 36: LOG_NEWS, 37: LOG_UUCP, 38: LOG_CRON, 39: LOG_AUTHPRIV, 40: LOG_PID, 41: LOG_CONS, 42: LOG_ODELAY, 43: LOG_NDELAY, 44: LOG_NOWAIT, 45: LOG_PERROR, 46: ); 47: 48: 49: $log_variables = array( 50: "LOG_EMERG", 51: "LOG_ALERT", 52: "LOG_CRIT", 53: "LOG_ERR", 54: "LOG_WARNING", 55: "LOG_NOTICE", 56: "LOG_INFO", 57: "LOG_DEBUG", 58: "LOG_KERN", 59: "LOG_USER", 60: "LOG_MAIL", 61: "LOG_DAEMON", 62: "LOG_AUTH", 63: "LOG_SYSLOG", 64: "LOG_LPR", 65: "LOG_NEWS", 66: "LOG_UUCP", 67: "LOG_CRON", 68: "LOG_AUTHPRIV", 69: "LOG_PID", 70: "LOG_CONS", 71: "LOG_ODELAY", 72: "LOG_NDELAY", 73: "LOG_NOWAIT", 74: "LOG_PERROR", 75: ); 76: 77: error_reporting(E_ALL); 78: $failed = false; 79: 80: // show variables not defined 81: foreach($log_variables as $log_var) { 82: if (isset($$log_var)) { 83: $failed = true; 84: echo "FAILED: variable defined\n"; 85: } 86: } 87: 88: if ($failed == false) { 89: echo "PASSED\n"; 90: } 91: ?> 92: ===DONE=== 93: --EXPECT-- 94: *** Testing define_syslog_variables() : variation *** 95: PASSED 96: ===DONE===