【PHP】フレームワークについて語るスレ5【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/09/30(土) 10:25:07ID:WYEQsiOw[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0452nobodyさん
2006/11/22(水) 23:45:35ID:???0453nobodyさん
2006/11/23(木) 00:03:46ID:???なにも問題はない
0454nobodyさん
2006/11/23(木) 00:12:31ID:igCGX1YU0456nobodyさん
2006/11/23(木) 02:09:09ID:???<?= ?>を使うべきじゃないって言うのは、ほとんどの人が理由もわからずにそう言ってただけ。都市伝説みたいなもんだな。
JSPが流行りだして、PerlでもTTやH::Tを使うことが多くなって、PHPでもSmarty使わなきゃ、みたいな妙な流れに乗った幹事。
0458nobodyさん
2006/11/23(木) 02:19:28ID:???理由はXML宣言と動作サーバーの設定に左右されない互換性のため。
0459nobodyさん
2006/11/23(木) 02:25:35ID:???W3C信者なら<%や<?など使わず<?php ?>と書くべき
テンプレートエンジン使うのはDWとかでプレビュー出きるからじゃないの知らないけど
0460nobodyさん
2006/11/23(木) 02:38:36ID:???問題になった時点で置換したらいいだけだし
0461nobodyさん
2006/11/23(木) 02:47:56ID:???0462nobodyさん
2006/11/23(木) 02:52:39ID:???0463nobodyさん
2006/11/23(木) 03:00:42ID:???0466nobodyさん
2006/11/23(木) 05:37:37ID:???0468nobodyさん
2006/11/23(木) 05:45:30ID:???そんな糞オペレーションするなら速攻RubyかPythonに乗り換える
0469nobodyさん
2006/11/23(木) 08:09:50ID:???xmlとphpが混在してかつパースする必要があると思う訳だが
俺が想像できるのは
1.PHPのエディタ
2.デザインのソフト
3.PHP自身
これくらいで、全て問題にならん上にそんな状況も発生しない
0470nobodyさん
2006/11/23(木) 08:13:12ID:???0472nobodyさん
2006/11/23(木) 08:32:20ID:???0473nobodyさん
2006/11/23(木) 11:59:07ID:???以前になんか C で書かれた extension 版の Smarty っぽいやつなかったっけ……
0475nobodyさん
2006/11/23(木) 12:20:40ID:???0476nobodyさん
2006/11/23(木) 12:34:53ID:???<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
みたいなのを"PHP"がパースエラーにするのであって<?が悪い訳じゃない
<?xml記述は無視するように、PHP側が対処すれば解決だろ
<?=はPHP
<?phpはPHP
<?xmlはxml
<?はxmlとphpで競合するからパースエラーは仕方ないので使う奴が悪い
何か解釈間違ってるか?
0477nobodyさん
2006/11/23(木) 13:02:14ID:???0478nobodyさん
2006/11/23(木) 13:07:17ID:???xmlなんて461の言うとおりphpで吐けばOK
0479nobodyさん
2006/11/23(木) 13:15:27ID:???<?=が悪いって時点で論点がズレてるのは分かったか?
0480nobodyさん
2006/11/23(木) 13:23:16ID:???ショートタグ不可だと、ソース丸見えちゃう危険があるんだよなぁ・・
0481nobodyさん
2006/11/23(木) 14:58:24ID:???0482nobodyさん
2006/11/23(木) 16:11:32ID:???0483441
2006/11/23(木) 17:25:59ID:2R56Km/20484nobodyさん
2006/11/23(木) 18:19:49ID:???<?php
処理
:
?>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
って書いたときとかだよね。
XMLのところだけ、
<?php echo '<?xml version="1.0"?>' ?>
って書けばいいだけなんじゃないの。
てか、<? をHTMLに書きたい場合、どうやってエスケープするんだっけ
0486nobodyさん
2006/11/23(木) 18:38:37ID:???0487nobodyさん
2006/11/23(木) 19:26:21ID:jDRAbFoLあと、<?= ?> にするとしても、エスケープのことを考えると、
これだけじゃおさまらんよね?
<?= ?>がデフォルトエスケープで、
<?== ?> がそのまま表示とかならいいのに。
0488nobodyさん
2006/11/23(木) 19:31:29ID:jDRAbFoLテンプレートシステムとかいらんのだけどな。
Webに特化した言語なら、このへん大事なところだから、
スマートな実装を期待したいんだが・・・。
0489nobodyさん
2006/11/23(木) 22:57:31ID:???linux 等でログを眺めるとき、 tail -f hoge.log ってやりますが、
Windowsの場合、どうやるんでしょうか?
0493nobodyさん
2006/11/24(金) 04:40:46ID:???って感じだな
0494nobodyさん
2006/11/24(金) 06:08:33ID:???0495nobodyさん
2006/11/24(金) 06:18:55ID:???0496nobodyさん
2006/11/24(金) 12:29:22ID:???0497nobodyさん
2006/11/24(金) 13:03:12ID:???ttp://www.phppro.jp/news/239
0498nobodyさん
2006/11/24(金) 13:48:08ID:???0499nobodyさん
2006/11/24(金) 14:00:49ID:???FWのhello worldだけのベンチ結果なんて意味あんのか
railsがsymfonyとの比較ベンチでrailsだけmongrel使って
速いって書いてたのと同じくらいどうでもいいよ
0500nobodyさん
2006/11/24(金) 15:18:26ID:aSFI+5Bjどうでもよくねーよ
django爆速wwww
0502nobodyさん
2006/11/24(金) 20:35:37ID:???pythonに乗り換えようかな
Googleも使ってるらしいし
0503nobodyさん
2006/11/24(金) 20:50:05ID:???0504nobodyさん
2006/11/24(金) 23:34:03ID:???0505nobodyさん
2006/11/24(金) 23:39:48ID:???まだ0.2って!0.2ってなんだよ!
0506nobodyさん
2006/11/24(金) 23:43:01ID:???そんなフレームワークです(^v^)
0507nobodyさん
2006/11/25(土) 00:24:49ID:I3x5IOpPMSのBASICが流行ったのと同じ理由だ。
0508nobodyさん
2006/11/25(土) 00:54:59ID:???20 PLAY "O4CDE"
30 END
0509nobodyさん
2006/11/25(土) 00:55:41ID:???0510nobodyさん
2006/11/25(土) 01:21:24ID:???0511nobodyさん
2006/11/25(土) 01:47:50ID:???djangoは他フレームワークよりめちゃくちゃ貧弱だぞ。
auto adminとpythonの言語仕様くらいしかメリットがない
0512nobodyさん
2006/11/25(土) 01:48:35ID:???N88-BASIC
そういえば、PRINTと打つ代わりに ? とすればPRINTに変換されてたなぁ。
0513nobodyさん
2006/11/25(土) 05:14:04ID:???0514nobodyさん
2006/11/26(日) 01:29:18ID:???0515nobodyさん
2006/11/27(月) 03:19:20ID:???MacPlusで使ってた。コンパイラ版はMS-BASCOMっていってた。
PC用にグラフィックサポートのGW-BASICとかもあった。
0516nobodyさん
2006/11/28(火) 00:06:49ID:???0517nobodyさん
2006/11/28(火) 17:11:51ID:???http://wiki.ohgaki.net/index.php?PHP%2F%A5%D5%A5%EC%A1%BC%A5%E0%A5%EF%A1%BC%A5%AF
0518nobodyさん
2006/11/29(水) 03:43:18ID:???>>476
><?xml記述は無視するように、PHP側が対処すれば解決だろ
ちょーはげどー
自分以外のPIを勝手に解釈するなんて、PHPパーサはバカかとおもった。
>>486
>XMLのところだけ、
><?php echo '<?xml version="1.0"?>' ?>
>って書けばいいだけなんじゃないの。
なんでこれを疑問に思わないのか不思議。
>>487
<?= ?>はなくていいよ。だって属性のとこに書いたらHTML的にアウトじゃん。
JSPみたいな${ }とかがいい。
0519nobodyさん
2006/11/29(水) 05:31:05ID:???0520nobodyさん
2006/11/29(水) 05:48:19ID:???支持されるのになぁ・・・。期待できないのが悲しい。。
0521nobodyさん
2006/11/29(水) 07:19:44ID:???現状でxml宣言だけを回避するようなphpの実装は難しいだろうね。
例えばxmlで始まる名前の関数があったときに、
<?xml();
と区別しなければならないし、processing instructionsに<?が予約されていることも考慮すると、そういう区別をするphpパーサを実装することは現実的ではない。
俺はむしろ<?=がショートタグの一種であることに疑問を感じたりする。
個人的には<?phpと<?=で全部書ければそこそこ満足。
HTML的にアウトだか何だか知らないが、PHPはその名前が示す通り、常にHTML(ハイパーテキスト)よりも先に処理されることを前提と考えて問題ないかと。
0522nobodyさん
2006/11/29(水) 09:06:59ID:???0523nobodyさん
2006/11/29(水) 09:10:37ID:???フレームワークの話題を期待している場合はしばし待つか、自ら燃料投下しましょう。
0524nobodyさん
2006/11/29(水) 10:02:06ID:VHvNEKJnELだね。でも、PHPでそれやるとおかしな事になりそうだ。
$の代わりに#にしないか?Velocityっぽく
#{$obj->getName()}
0525nobodyさん
2006/11/29(水) 15:59:53ID:???"#"はHTMLの色指定で使うからいろいろと面倒起きそう
自分はその指定の仕方は使わないけど
だからいいって話でもないしな
0526nobodyさん
2006/11/29(水) 16:37:39ID:???ω{$chinko->manko()}
0527nobodyさん
2006/11/29(水) 19:53:18ID:???diveToManko()だろ
0528nobodyさん
2006/11/29(水) 20:44:30ID:wULZvKMX0529nobodyさん
2006/11/29(水) 21:00:10ID:???にするけどな
0530nobodyさん
2006/11/29(水) 22:15:12ID:???insertToManko($nagasa);
} catch (HayasugiException $e) {
echo 'kyo ha tsukarenterunndayo.';
}
0531nobodyさん
2006/11/29(水) 22:31:23ID:???ベタ書きは避けたい
insert($to, $obj)
にしよう
insert($anal, $chinpo)
のように出来るからアナル派にも易しいメソッドになる
0532nobodyさん
2006/11/29(水) 22:47:55ID:???MankoとAnalに継承させるのがいいと思う
0533nobodyさん
2006/11/29(水) 22:55:08ID:???0534nobodyさん
2006/11/29(水) 22:56:15ID:???0535nobodyさん
2006/11/29(水) 23:01:27ID:???0536nobodyさん
2006/11/29(水) 23:16:53ID:???0537nobodyさん
2006/11/29(水) 23:42:24ID:???テーブルクラスにinsert実装させたりするけど
データにinsertは持たせないでしょ
0538nobodyさん
2006/11/30(木) 00:15:22ID:???$chinko = new chinko();
$manko = new Mnko();
try{
$manko->insert($chinko);
} catch( SotinException ) {
echo "sotin ha sine!";
}
こんな感じ?
0540nobodyさん
2006/11/30(木) 00:27:44ID:???symfonyのおかげでRuby死亡wwwwwwwwwww
0542nobodyさん
2006/11/30(木) 01:54:28ID:???0543nobodyさん
2006/11/30(木) 02:23:52ID:???それだとmankoをanalにしたい時に
似たようなコードが出てきて厄介だからDIにしよう
おっと、analにDirectInsertは気をつけろよ?
0544nobodyさん
2006/11/30(木) 02:51:52ID:???0545nobodyさん
2006/11/30(木) 03:03:13ID:???そうすれば vibe クラスや vegetable クラスなどの iInsertable クラスも同じメソッドで渡せるし
とか考えたけどそういう発想自体が PHP っぽくない気がしてきた
Java とか C# の発想だよな……
0546nobodyさん
2006/11/30(木) 03:16:44ID:pTDlPFp+0547nobodyさん
2006/11/30(木) 05:31:56ID:8GyuhoHQそれはなんですか?
0548nobodyさん
2006/11/30(木) 09:31:35ID:???0549nobodyさん
2006/11/30(木) 20:33:35ID:???どこで動くのよw
0550nobodyさん
2006/11/30(木) 20:53:56ID:???まさかレンタル鯖で開発とか動作テストやるわけじゃ・・?
0551nobodyさん
2006/11/30(木) 21:20:50ID:pTDlPFp+0552nobodyさん
2006/11/30(木) 22:22:55ID:???>現状でxml宣言だけを回避するようなphpの実装は難しいだろうね。
xml宣言だけを回避するんじゃなくて、PHPのPIだけを解釈して他は解釈しないようにするだけ。何も難しくない。
PHPパーサが<?php 以外を解釈しようとするのがそもそもおかしい。
>例えばxmlで始まる名前の関数があったときに、
><?xml();
>と区別しなければならないし、
そんなとこまで面倒見る必要ない。「<?xml」まで読んで、これはPHP用のPIではないと判断したら読み飛ばせばいいだけ。
>processing instructionsに<?が予約されていることも考慮すると、そういう区別をするphpパーサを実装することは現実的ではない。
意味分からん。XMLには複数種類のPIを含めることが可能であり、他人のPIまでを勝手に読んでエラーとするPHPのほうがおかしい。
>俺はむしろ<?=がショートタグの一種であることに疑問を感じたりする。
>個人的には<?phpと<?=で全部書ければそこそこ満足。
よかったね。
>HTML的にアウトだか何だか知らないが、PHPはその名前が示す通り、常にHTML(ハイパーテキスト)よりも先に処理されることを前提と考えて問題ないかと。
「HTML的にアウト」と「HTMLよりも先に処理される」はまったく関係ない。
もちろん「PHP」という名前と「HTMLよりも先に処理される」はもっと関係ない。
■ このスレッドは過去ログ倉庫に格納されています