htmlに直接埋め込みだけなら、ふと、 #!/usr/bin/python in_phpy_tag = False with open(sys.argv[1]) as f: for line in f: if in_phpy_tag: if line.find('?>') != -1: in_phpy_tag = False else: exec(line) else: if line.find('?phpy') != -1: in_phpy_tag = True else: print line とか思いついたんだけど。
言語は宗教 (スコア:1)
Re:言語は宗教 (スコア:1)
PHP食わず嫌いなんですが、PHPってhtmlに直接埋め込める以外に、ここがいいってのはあるんですか?
htmlに直接埋め込みだけなら、ふと、
#!/usr/bin/python
in_phpy_tag = False
with open(sys.argv[1]) as f:
for line in f:
if in_phpy_tag:
if line.find('?>') != -1: in_phpy_tag = False
else: exec(line)
else:
if line.find('?phpy') != -1: in_phpy_tag = True
else: print line
とか思いついたんだけど。
# 本当に動くか知りません。
1を聞いて0を知れ!
Re:言語は宗教 (スコア:1)
僕もphpはそんなに好きじゃないし、このコード最初見たときは違和感感じたけど、実際使ってみるとすごく便利。 phpの最大の利点だと思うよ。 htmlにphpを埋め込むって言われてるけど、それは実は逆で、phpコードに
ってかんじでhtmlの方が埋め込まれてると考えた方がいいかも。
Re: (スコア:0)
それって便利ですかね?
これに限らず(JavaのJSPなんかでもだが)、埋め込み系とかテンプレート系が便利だと思ったことが無いなあ。どうにもゴチャゴチャして読み書きしにくい。
そんなのより、SXMLやrubyの「わびさび配列」みたいに
http://jp.rubyist.net/magazine/?0012-qwikWeb#l10 [rubyist.net]
[:html,
[:head,
[:title, 'hello']],
[:body,
[:h1, 'hello, world!'],
[:p, 'This is a ',
[:a, {:href=>'hell
Re:言語は宗教 (スコア:1)
ePerl、eRuby、ePython とか聞いたことありませんか?
他にも VBScript(ASP) なんかも当然同様に埋め込めますね。VBScript だけは使いたくないですが。