tests: do not depend on ctype
authorMichael Wallner <mike@php.net>
Mon, 3 Jan 2022 22:55:06 +0000 (23:55 +0100)
committerMichael Wallner <mike@php.net>
Wed, 5 Jan 2022 13:53:57 +0000 (14:53 +0100)
tests/Symbol/Table/Local.phpt
tests/Symbol/Table/Shared.phpt

index 19a368e0b3eaf28dd3e883e9c35b9c7de7ff9dac..25b0cb5e36e2a62ad66bf836cc97472b342faaec 100644 (file)
@@ -19,7 +19,7 @@ $w->finish();
 foreach (str_split($buf, 8) as $line) {
        printf("%-26s", chunk_split(bin2hex($line), 2, " "));
        foreach (str_split($line) as $byte) {
-               echo ctype_print($byte) ? $byte : ".";
+               echo $byte >= ' ' && $byte <= '~' ? $byte : ".";
        }
        echo "\n";
 }
index 4227bdd1f54b08b096b1c3ffaa53ec59808fe916..b6a2a489b71e652d82de3b4e29d5e7fe13a65312 100644 (file)
@@ -21,7 +21,7 @@ $w->finish();
 foreach (str_split($buf, 8) as $line) {
        printf("%-26s", chunk_split(bin2hex($line), 2, " "));
        foreach (str_split($line) as $byte) {
-               echo ctype_print($byte) ? $byte : ".";
+               echo $byte >= ' ' && $byte <= '~' ? $byte : ".";
        }
        echo "\n";
 }