在PHP中,我們可以逃脫HTML在這樣的switch語句:逃生PHP開關變量字符串
<?php
switch($example) {
case 'caseone': { ?> <p>Case one</p> <?php } break;
case 'casetwo': { ?> <p>Case two</p> <?php } break;
}
?>
而且,我們可以通過設置變量:
<?php
switch($example) {
case 'caseone': $text = 'Case one'; break;
case 'casetwo': $text = 'Case two'; break;
}
?>
但我們如何能逃脫像這個僞代碼中的變量字符串?
<?php
switch($example) {
case 'caseone': $text = { ?> Case one <?php } break;
case 'casetwo': $text = { ?> Case two <?php } break;
}
?>
我想輸出很多HTML的這種方式,但我不希望它呼應的開關 ,因爲我要建立以後包含$文本變量和更多的字符串。
我可能在這裏有點愚蠢。
非常感謝!
這已經在那裏,看到第二個例子,其實他在他的問題中有一個答案,在這裏沒有什麼可以逃脫 –
這樣做。謝謝!現在看起來很明顯。但是如果我想要,我可以逃脫嗎?我的文本編輯器沒有語法突出顯示字符串中的內容。 – bchr
@bchr很高興幫助(不要忘記upvote/accept!)。據我所知,你不能以這種方式「逃避」它。你可能想看看升級到IDE。 – SomeKittens