/PHP-7.4/ext/iconv/tests/ |
H A D | bug69840.phpt | 7 $str = iconv_substr("a\x00b\x00", 0, 1, 'UTF-16LE'); 8 var_dump(strlen($str)); 9 var_dump(ord($str[0])); 10 var_dump(ord($str[1])); 11 $str = iconv_substr("\x00a\x00b", 0, 1, 'UTF-16BE'); 12 var_dump(strlen($str)); 13 var_dump(ord($str[0])); 14 var_dump(ord($str[1]));
|
H A D | eucjp2iso2022jp.phpt | 11 function hexdump($str) { 12 $len = strlen($str); 14 printf("%02x", ord($str{$i})); 19 $str = str_repeat("���ܸ�ƥ����Ȥ� English text", 30); 20 $str .= "���ܸ�"; 22 echo hexdump(iconv("EUC-JP", "ISO-2022-JP", $str));
|
H A D | iconv_substr.phpt | 9 function hexdump($str) { 10 $len = strlen($str); 12 printf("%02x", ord($str[$i])); 17 function foo($str, $offset, $len, $charset) { 18 hexdump(substr($str, $offset, $len)); 19 hexdump(iconv_substr($str, $offset, $len, $charset)); 22 function bar($str, $offset, $len = false) { 24 var_dump(substr($str, $offset)); 25 var_dump(iconv_substr($str, $offset)); 27 var_dump(substr($str, $offset, $len)); [all …]
|
/PHP-7.4/ext/standard/tests/strings/ |
H A D | bug61038.phpt | 2 Bug #61038: unpack("a5", "str\0\0") does not work as expected 5 var_dump(unpack("a4", "str\0\0")); 6 var_dump(unpack("a5", "str\0\0")); 7 var_dump(unpack("a6", "str\0\0")); 8 var_dump(unpack("a*", "str\0\0")); 13 string(4) "str%c" 17 string(5) "str%c%c" 24 string(5) "str%c%c"
|
H A D | substr_count_variation_001.phpt | 8 $str = "this is a string"; 9 var_dump( substr_count($str, "t", "5") ); 11 var_dump( substr_count($str, "i", "5t") ); 15 var_dump( substr_count($str, "t", "") ); 16 var_dump( substr_count($str, "T", "") ); 27 var_dump(substr_count($str, chr(128))); 28 var_dump(substr_count($str, chr(255))); 29 var_dump(substr_count($str, chr(256))); 46 $str = <<<EOD 48 var_dump(substr_count($str, "\0")); [all …]
|
H A D | strtr_variation4.phpt | 2 Test strtr() function : usage variations - empty string & null for 'str' argument 5 /* Prototype : string strtr(string $str, string $from[, string $to]); 6 string strtr(string $str, array $replace_pairs); 7 * Description: Translates characters in str using given translation tables 12 * empty string & null for 'str' argument and 16 echo "*** Testing strtr() : empty string & null for 'str' arg ***\n"; 24 //array of string inputs for $str 44 $str = $str_arr[$index]; //getting the array element in 'str' variable 47 var_dump( strtr($str, $from, $to) ); 50 var_dump( strtr($str, $replace_pairs) ); [all …]
|
H A D | strtok_variation7.phpt | 5 /* Prototype : string strtok ( str $str, str $token ) 16 $str = "this is a sample string"; 20 var_dump( strtok($str, $token) ); 22 $str = "extra string ".$str; 26 echo "\n-- Input str is \"$str\" --\n"; 30 var_dump( strtok($str, $token) ); 32 $str = $str." extra string"; 49 -- Input str is "extra string this is a sample string" -- 54 -- Input str is "extra string this is a sample string" -- 59 -- Input str is "extra string this is a sample string" -- [all …]
|
/PHP-7.4/Zend/tests/ |
H A D | str_offset_003.phpt | 11 $str = "abcdef"; 12 var_dump($str[-10]); 13 var_dump($str[-3]); 14 var_dump($str[2][-2]); 15 var_dump($str[2][-1]); 17 foo($str[-10]); 18 foo($str[-3]); 19 foo($str[2][-2]); 20 foo($str[2][-1]);
|
H A D | bug71914.phpt | 16 $array["str"] = "xxxx"; 21 public $array = array("str" => "xxxx"); 25 bug($arr["str"]); 26 var_dump($arr["str"]); 32 $array = array("str" => "xxxx"); 33 test($array, $array["str"]); 34 test($arr, $arr["str"]); 35 test($foo->array, $foo->array["str"]);
|
H A D | offset_string.phpt | 8 var_dump($str[1]); 9 var_dump($str[0.0836]); 10 var_dump($str[NULL]); 11 var_dump($str["run away"]); 12 var_dump($str["13"]); 13 var_dump($str["14.5"]); 16 var_dump($str[TRUE]); 17 var_dump($str[FALSE]); 20 var_dump($str[$fp]); 23 var_dump($str[$obj]); [all …]
|
H A D | qm_assign_ref_unwrap_leak.phpt | 7 $str = "str"; 8 $str .= "str"; 9 return $str;
|
/PHP-7.4/ext/mbstring/tests/ |
H A D | mb_check_encoding_array.phpt | 9 $str = "Japanese UTF-8 text. 日本語のUTF-8テキスト"; 10 $arr = [1234, 12.34, TRUE, FALSE, NULL, $str, 'key'=>$str, $str=>'val']; 13 var_dump(mb_check_encoding($str), mb_check_encoding($arr)); 16 $str = "Japanese UTF-8 text. 日本語\xFE\x01\x02のUTF-8テキスト"; 17 $arr1 = [1234, 12.34, TRUE, FALSE, NULL, 'key'=>$str, $str=>'val']; 20 $arr2 = [1234, 12.34, TRUE, FALSE, NULL, $str=>'val']; 23 var_dump(mb_check_encoding($str), mb_check_encoding($arr1), mb_check_encoding($arr2));
|
H A D | bug77454.phpt | 7 $str = "before\0after"; 8 function test($str, $enc) { 9 echo str_replace("\0", '\0', mb_scrub($str, $enc)), "\n"; 11 test($str, 'latin1'); 12 test($str, 'utf-8'); 13 test($str, 'ascii');
|
H A D | mb_strimwidth.phpt | 24 $str = mb_strimwidth($euc_jp, 0, -100,'...','EUC-JP'); 25 ($str === FALSE) ? print "10 OK\n" : print "NG: $str\n"; 27 $str = mb_strimwidth($euc_jp, 100, 10,'...','EUC-JP'); 28 ($str === FALSE) ? print "11 OK\n" : print "NG: $str\n"; 30 $str = mb_strimwidth($euc_jp, -100, 10,'...','EUC-JP'); 31 ($str === FALSE) ? print "12 OK\n" : print "NG: $str\n"; 33 $str = mb_strimwidth($euc_jp, -10, -12,'...','EUC-JP'); 34 ($str === FALSE) ? print "13 OK\n" : print "NG: $str\n";
|
H A D | mb_substr.phpt | 20 $str = mb_substr($euc_jp, 100, 10,'EUC-JP'); 22 ($str === "") ? print "3 OK\n" : print "NG: ".bin2hex($str)."\n"; 24 $str = mb_substr($euc_jp, -100, 10,'EUC-JP'); 25 ($str !== "") ? print "4 OK: ".bin2hex($str)."\n" : print "NG: ".bin2hex($str)."\n";
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_parser.y | 85 $$.file.name = $2.str; 90 $$.file.name = $1.str; 115 $$.method.class = $1.str; 116 $$.method.name = $3.str; 120 $$.method.class = $1.str; 121 $$.method.name = $3.str; 126 $$.str = $1.str; 132 $$.str = $2.str; 152 $$.str = $3.str; 157 $$.str = $3.str; [all …]
|
/PHP-7.4/ext/bcmath/libbcmath/src/ |
H A D | num2str.c | 47 zend_string *str; local 55 str = zend_string_alloc(num->n_len + scale + signch + 1, 0); 57 str = zend_string_alloc(num->n_len + signch, 0); 58 if (str == NULL) bc_out_of_memory(); 61 sptr = ZSTR_VAL(str); 81 ZSTR_LEN(str) = sptr - (char *)ZSTR_VAL(str); 82 return str;
|
/PHP-7.4/ext/spl/tests/ |
H A D | bug77359.phpt | 6 $str = "foo"; 7 $str .= "bar"; 8 spl_autoload($str); 9 spl_autoload($str); 10 var_dump($str);
|
H A D | bug77360.phpt | 7 $str = "foo"; 8 $str .= "bar"; 9 var_dump(class_uses($str, false)); 10 var_dump(class_uses($str, false)); 11 var_dump($str);
|
/PHP-7.4/Zend/ |
H A D | zend_variables.c | 30 static void ZEND_FASTCALL zend_string_destroy(zend_string *str); 63 CHECK_ZVAL_STRING(str); in zend_string_destroy() 64 ZEND_ASSERT(!ZSTR_IS_INTERNED(str)); in zend_string_destroy() 65 ZEND_ASSERT(GC_REFCOUNT(str) == 0); in zend_string_destroy() 66 ZEND_ASSERT(!(GC_FLAGS(str) & IS_STR_PERSISTENT)); in zend_string_destroy() 67 efree(str); in zend_string_destroy() 95 zend_string *str = (zend_string*)ref; in zval_internal_ptr_dtor() local 97 CHECK_ZVAL_STRING(str); in zval_internal_ptr_dtor() 98 ZEND_ASSERT(!ZSTR_IS_INTERNED(str)); in zval_internal_ptr_dtor() 99 ZEND_ASSERT((GC_FLAGS(str) & IS_STR_PERSISTENT)); in zval_internal_ptr_dtor() [all …]
|
/PHP-7.4/ext/standard/ |
H A D | string.c | 1238 cptr = ZSTR_VAL(str) + ZSTR_LEN(str); in php_implode() 3176 char *p = ZSTR_VAL(str), *e = p + ZSTR_LEN(str), *s = ZSTR_VAL(str); 4329 ZSTR_LEN(str) = t - ZSTR_VAL(str); 4344 ZSTR_LEN(str) = t - ZSTR_VAL(str); 4805 end = ZSTR_VAL(str) + ZSTR_LEN(str); 6078 str[n_left] = str[rnd_idx]; 6152 e = ZSTR_VAL(str) + ZSTR_LEN(str); 6237 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0'; local 6388 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0'; local 6389 str = zend_string_truncate(str, ZSTR_LEN(str), 0); [all …]
|
/PHP-7.4/ext/mbstring/libmbfl/filters/ |
H A D | mk_sb_tbl.awk | 7 function conv(str) { 8 if (!match(str, "^0[xX]")) { 9 return 0 + str 14 for (i = 3; i <= length(str); i++) { 15 n = index("0123456789abcdefABCDEF", substr(str, i, 1)) - 1 18 return 0 + str;
|
/PHP-7.4/ext/ffi/tests/ |
H A D | 041.phpt | 9 function test_new_ownership($str, $transfer) { 11 return FFI::new(FFI::type($str)); 13 $type = FFI::type($str); 22 function test_type_ownership($str, $transfer) { 24 return FFI::typeof(FFI::new($str)); 26 $data = FFI::new($str); 35 function test_cast_ownership($str, $transfer) { 37 return FFI::cast(FFI::type($str), FFI::new($str)); 39 $type = FFI::type($str); 40 return FFI::cast($type, FFI::new($str)); [all …]
|
/PHP-7.4/ext/date/tests/ |
H A D | bug65371.phpt | 8 function p($str) 10 echo $str, "\n"; 11 echo strftime($str), "\n"; 12 echo bin2hex($str), "\n"; 13 echo bin2hex(strftime($str));
|
/PHP-7.4/ext/filter/ |
H A D | sanitizing_filters.c | 30 smart_str str = {0}; in php_filter_encode_html() local 51 smart_str_0(&str); in php_filter_encode_html() 53 ZVAL_NEW_STR(value, str.s); in php_filter_encode_html() 70 zend_string *str; in php_filter_encode_url() local 104 ZSTR_LEN(str) = p - (unsigned char *)ZSTR_VAL(str); in php_filter_encode_url() 106 ZVAL_NEW_STR(value, str); in php_filter_encode_url() 111 unsigned char *str; in php_filter_strip() local 129 ZSTR_VAL(buf)[c] = str[i]; in php_filter_strip() 159 unsigned char *str; in filter_map_apply() local 167 if ((*map)[str[i]]) { in filter_map_apply() [all …]
|