△▲ WebProg 初心者の質問 Part22 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0566nobodyさん
2010/10/25(月) 01:43:53ID:???SSIの記述に準拠してるっぽいんだけど、自分の知ってるApacheのSSIとは挙動が違うんです。
もしかして自分がなんかすごい勘違いでもしてるんでしょうか?(別に挙動としておかしくない?)
<!--#set var="s" value="abc" -->
1:<!--#if expr="$s = /^abc$/" -->OK<!--#else -->NG<!--#endif -->
2:<!--#if expr="'$s' = /^abc$/" -->OK<!--#else -->NG<!--#endif -->
3:<!--#if expr="'$s' = /^'abc'$/" -->OK<!--#else -->NG<!--#endif -->
4:<!--#if expr="'$s' != /^'?abc/" -->OK<!--#else -->NG<!--#endif -->
5:<!--#if expr="!'$s' = /^'?abc/" -->OK<!--#else -->NG<!--#endif -->
<!--#set var="s" value="abc xyz" -->
6:<!--#if expr="$s = /^abc xyz$/" -->OK<!--#else -->NG<!--#endif -->
7:<!--#if expr="'$s' = /^abc xyz$/" -->OK<!--#else -->NG<!--#endif -->
8:<!--#if expr="'$s' = /^'abc xyz'$/" -->OK<!--#else -->NG<!--#endif -->
9:<!--#if expr="'$s' != /^'?abc/" -->OK<!--#else -->NG<!--#endif -->
10:<!--#if expr="!'$s' = /^'?abc/" -->OK<!--#else -->NG<!--#endif -->
<!--#set var="s1" value="abc" -->
<!--#set var="s2" value="xyz" -->
11:<!--#set var="s" value="$s1+$s2" --><!--#echo var="s" -->
12:<!--#set var="s" value="$s1$s2" --><!--#echo var="s" -->
13:<!--#set var="s" value="1" --><!--#echo var="s" -->
14:<!--#set var="s" value="0" --><!--#echo var="s" -->
結果
1:OK 2:NG 3:OK 4:OK 5:NG 6:OK 7:OK 8:OK 9:OK 10:NG
11:abc+xyz 12:abc$s2
13:1 14:(none)
■ このスレッドは過去ログ倉庫に格納されています