Похоже, мой предыдущий вопрос обновление не было замечено, поэтому новый вопрос.
#dump1
var_dump('two identical strings' | 'two identical strings'); # mind the |
// string(21) "two identical strings"
#dump2
var_dump('two identical strings' ^ 'two identical strings'); # mind the ^
// string(21) ""
Почему #dump2
показывает, что длина == 21, но не выводит никаких / невидимых символов?
Кроме того, при вставке в Notepad ++ внутри этой строки также нет признаков 21 символа, ну, собственно, даже 1 символа, в отличие от этого вывода из другой операции с неравными строками.
Эти (DC3)
, (DC4)
и т. Д. Не отображаются в браузере, но отображаются в Notepad ++.
О, и вообще, что это за черноватые значения внутри этой строки? Я предполагаю, что это значения битового уровня / уровня ассемблера, но, да, guess !== true
.
Заранее спасибо!