Annotation of embedaddon/php/ext/standard/tests/network/define_syslog_variables_variation2.phpt, revision 1.1
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===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>