-1

私はコハナを理解するために頭を悩ませています。適切であれば、コハナの文脈で私の質問を扱うようにという要求です。ルートファイルで、私はそのような奇妙なことを見ています

'route' => '(<controller>(/<action>(/<keyword>(/<start>(/<limit>)))))
//if i output this line i got noting but  ((/(/(/(/)))))
//it means angle brackets and words between them are not shown.

さて、私の質問は、どのような場合にそのような方法でコーディングする必要があるかということです。山括弧とその間の単語が必要ないのに、なぜそのような方法で作業しているのか.

4

1 に答える 1

2

それは奇妙な振る舞いではありません。

ドキュメントのデフォルトのコンテンツ タイプは HTML であるため、テキストはタグとして解析されます。回避するには、関数を使用してエコーするhtmlspecialchars()か、コンテンツ タイプを変更する必要があります。

echo htmlspecialchars($array['route']);

// or

header('Content-Type: text/plain');
echo $array['route'];
于 2013-04-05T11:44:17.723 に答える