Хм... Что-то странное происходит с Payoneer. У меня очень странная похожая ситуация происходит прямо сейчас. Письма на gmail не приходят, предложенный номер восстановления заканчивается на какие-то другие цифры. Только у меня аккаунт старый и он раньше использовался.
Получается, что сущность «apos» не описана в HTML 4, а появилась только с момента рождения XML 1.0 в HTML более поздних версий, отсюда очевидно и отсутствие поддержки оной в IE старых версий.
Вот прилетит же и мне за этот «разбор полётов», но всё же на всякий случай:
Я вас специально ведь переспросил «как это относится к поставленному вопросу?», подразумевая дополнение «по существу вопроса», никаких оскорблений на тот момент даже не подразумевалось. На что вы просто ответили поучающе, фактически игнорируя мой вопрос, так как по существу вопроса я никакой полезной информации в ответе не прочитал. Да ещё и сказав очевидность для большинства интересующихся, включая меня и в мой (возможно лишь в том числе, но тем не менее) адрес. А то я-то ведь, балбес, не знаю, — исследую тут чего-то! Иначе говоря — такой ваш совет не был уместен, и/или формулировка его выбрана была неудачно: получилось так, что вы неприкрыто попытались показать, что у вас в знаниях/опыте — длиннее, хотя никто вас этого делать не просил и ситуация не подразумевала. Я вас одёрнул, возможно слишком прямолинейно, но развёрнуто, печатно и все же с уважением. Даже на «вы». И вот тут вы уже проявили себя неадекватно, на что получили симметричный, хотя и более мягкий по тону, ответ.
Проще говоря произошло так: мы тут поведение статических переменных в частном случае употребления обсуждаем, вы же, видимо увидев во всём этом то, что посчитали главным — упоминание статических переменных, не смогли устоять перед соблазном воткнуться со своими советами/репликами от К. О., но вместо «Спасибо, Кэп!» получили «Вы тут мимо кассы, — проходите дальше!», что в сочетании с дальнейшим нескладывающимся диалогом вас вероятно оскорбило и привело к этому «разбору полётов».
Ещё раз вчитайтесь, вас никто до вашей реплики, где начался переход на личности и панибратское обращение, даже не пытался оскорблять, я лишь пытался вам донести, что вы предметно в тему не попадаете.
Теперь ещё меня же и в хамстве обвиняете. о_0 Что ж — и вам тоже всего доброго.
Просто хочу показать абсурдность вашего словесного поноса нон-стопа:
Вы всерьёз полагали, что человек исследующий воспроизведение баго-фичей языка не знает, что такое грабли, где в обсуждаемом вопросе они есть и почему на них лучше не наступать? И конечно этому человеку просто необходимо знать ваше ммм… «авторитетное» мнение, которое лишь вторит очевидным для любого практикующего разработчика прописным истинам? Или вы считаете, что это явление недостаточно ёмко мной выражается словом «вякнуть»?
А впрочем… о чём это я? Ведь вы же — тролль, и столь типично для сих субстанций переходите на личности и даже на Хабре не стесняетесь непечатности. Ну вас к бесам!
Давайте мы не будем друг друга учить тут что и как делать?
Если вам сказать предметно нечего, то и смысла говорить по-моему нет. Вякнуть очередное «это некруто» много ума не нужно, выводы же о рациональности или нерациональности использования обсуждаемой возможности пусть люди делают самостоятельно, благо у Хабровчан достаточно развиты для этого умственные способности.
Похоже, что описанный нюанс поведения разработчики PHP в какой-то момент посчитали багом и исправили поведения локальных статических переменных на более логичное — для каждого класса свой набор локальных статических переменных в методах.
Я пока попробовал на 5.2.17, странно, что поведение такой, казалось бы — заурядной, конструкции зависит от версии интерпретатора. Никогда бы не подумал. :-/
Я уже наталкивался в поисках на этот текст, однако он ничего в данном случае не объясняет.
Если руководствоваться представленными соображениями, то статическая переменная внутри someMethod должна вести себя абсолютно аналогично той, что в конструкторе.
ммм… htmlspecialchars-то тут причём? он не экранирует символы «{» и «}».
Вырезать недопустимые символы — не вариант. Вопрос в том как их экранировать так, чтобы это экранирование позволяло сохранить данные и было прозрачно для движка базы данных.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.