mysqli_real_escape_string() - big5
--SKIPIF--
<?php
-if (ini_get('unicode.semantics'))
- die("skip Test cannot be run in unicode mode");
require_once('skipif.inc');
require_once('skipifemb.inc');
mysqli_real_escape_string() - eucjpms
--SKIPIF--
<?php
-if (ini_get('unicode.semantics'))
- die("skip Test cannot be run in unicode mode");
require_once('skipif.inc');
require_once('skipifemb.inc');
mysqli_real_escape_string() - euckr
--SKIPIF--
<?php
-if (ini_get('unicode.semantics'))
- die("skip Test cannot be run in unicode mode");
require_once('skipif.inc');
require_once('skipifemb.inc');
mysqli_real_escape_string() - gb2312
--SKIPIF--
<?php
-if (ini_get('unicode.semantics'))
- die("skip Test cannot be run in unicode mode");
require_once('skipif.inc');
require_once('skipifemb.inc');
$db = MySQLPDOTest::factory();
$status = $db->getAttribute(PDO::ATTR_CONNECTION_STATUS);
- if (ini_get('unicode.semantics')) {
- if (!is_unicode($status))
- printf("[001] Expecting unicode, got '%s'\n", var_export($status, true));
- } else {
- if (!is_string($status))
- printf("[002] Expecting string, got '%s'\n", var_export($status, true));
- }
+ if (!is_string($status))
+ printf("[002] Expecting string, got '%s'\n", var_export($status, true));
if ('' == $status)
printf("[003] Connection status string must not be empty\n");
print "done!";
?>
--EXPECTF--
-done!
\ No newline at end of file
+done!
}
function gc() { return true; }
-
- function __construct()
- {
- if (ini_get("unicode.semantics")) {
- $this->data = str_replace('s:', 'U:', $this->data);
- }
- }
}
$hnd = new handler;
test('sxe->elem1[0]');
test('sxe->elem1[0]->elem2');
test('sxe->elem1[0]->elem2->bla');
-if (!ini_get("unicode_semantics")) test('sxe->elem1[0]["attr1"]');
+test('sxe->elem1[0]["attr1"]');
test('sxe->elem1[0]->attr1');
test('sxe->elem1[1]');
test('sxe->elem1[2]');