summaryrefslogtreecommitdiff
path: root/ext/mbstring/tests/common.inc
diff options
context:
space:
mode:
authorYasuo Ohgaki <yohgaki@php.net>2002-03-07 08:06:22 +0000
committerYasuo Ohgaki <yohgaki@php.net>2002-03-07 08:06:22 +0000
commit00e71a8c7e49e752f6a6557e241f55dea5bfb9f9 (patch)
treec25ee4d5ffe50a62b6be2f8304483ab8e4e8af42 /ext/mbstring/tests/common.inc
parent2f0b13c3521bfcca0195b58a3956204aa666766e (diff)
downloadphp-git-00e71a8c7e49e752f6a6557e241f55dea5bfb9f9.tar.gz
Rename common.php to common.inc for easier deletion of garbages.
e.g. "rm -f *.php"
Diffstat (limited to 'ext/mbstring/tests/common.inc')
-rw-r--r--ext/mbstring/tests/common.inc53
1 files changed, 53 insertions, 0 deletions
diff --git a/ext/mbstring/tests/common.inc b/ext/mbstring/tests/common.inc
new file mode 100644
index 0000000000..d4d1d9a495
--- /dev/null
+++ b/ext/mbstring/tests/common.inc
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Common definition and Settings
+ */
+
+// Custom Error Hanlder for testing
+function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) {
+ global $debug;
+
+ $err_type = array (
+ 1 => "Error", // E_ERROR
+ 2 => "Warning", // E_WARINING
+ 4 => "Parsing Error", // E_PARSE
+ 8 => "Notice", // E_NOTICE
+ 16 => "Core Error", // E_CORE_ERROR
+ 32 => "Core Warning", // E_CORE_WARNING
+ 64 => "Compile Error", // E_COMPILE_ERROR
+ 128 => "Compile Warning", // E_COMPILE_WARNING
+ 256 => "User Error", // E_USER_ERROR
+ 512 => "User Warning", // E_USER_WARMING
+ 1024=> "User Notice" // E_USER_NOTICE
+ );
+
+ if (!empty($debug)) {
+ printf("%s: %s (%d)\n", $err_type[$err_no], $err_msg, $linenum);
+ }
+ else {
+ printf("ERR: %s\n",$err_type[$err_no]);
+ }
+}
+
+set_error_handler('test_error_handler');
+
+
+// Var def for testing
+$t_ary = array(
+ 's1' => '日本語EUC-JPの文字列',
+ 's2' => 'English Text'
+ );
+
+class tc
+{
+ var $s1 = '日本語EUC-JPの文字列';
+ var $s2 = 'English Text';
+
+ function tc()
+ {
+ }
+}
+
+$t_obj = new tc;
+
+?> \ No newline at end of file