PHP строка, содержащая две косые черты в - PullRequest
2 голосов
/ 06 апреля 2011

Это, наверное, очень простой вопрос, но я просто не могу понять это. Я хочу определить строку, содержащую две косые черты

$htmlcode="text//text";

Из того, что я понимаю, следует, что после // есть комментарии.

Вопрос: Как создать строку, содержащую //?

Ответы [ 3 ]

7 голосов
/ 06 апреля 2011

Синтаксический анализ языка немного сложен.Внутри строкового литерала комментарии и другие языковые функции не запускаются (за исключением специальных символов, которые необходимо экранировать).Кроме того, в комментариях к блоку строковые комментарии не оцениваются.

$example1 = 'hello /* this is not a comment */ '; /* but this is */
$example2 = 'hello // this is not a comment '; //but this is
$example3 = "works the same with double quotes /* not a comment */ //not a comment ";

/* comment example
   $thisIsAComment
   //this does not escape the closing */
5 голосов
/ 06 апреля 2011
$htmlcode="text//text"; //this is comment.

Ваша строка уже определена так, как вы хотите.Ознакомьтесь с документами: http://php.net/manual/en/language.basic-syntax.comments.php

Вы должны использовать некоторую IDE или подсветку синтаксиса, чтобы вы лучше понимали код.Блокнот ++ бесплатный и легкий http://notepad -plus-plus.org / download

1 голос
/ 06 апреля 2011

Ваш код в порядке.

Я бы настоятельно рекомендовал прочитать руководство Basic Syntax - Comments , чтобы лучше понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...