【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/
0441nobodyさん
2006/11/22(水) 22:03:18ID:ULk44Dif0442nobodyさん
2006/11/22(水) 22:10:05ID:???0443nobodyさん
2006/11/22(水) 22:12:03ID:???XML宣言と衝突するというだけの理由のために
ショートタグは暗黙の内に忌み嫌われる存在になりましたとさ
おしまい
0444nobodyさん
2006/11/22(水) 22:13:36ID:???負荷がやばいんですけど
なんとかなりませんか
0445nobodyさん
2006/11/22(水) 22:20:01ID:???0447nobodyさん
2006/11/22(水) 22:32:49ID:???それがSmarty
でSmartyのために何千行もあるPHPコードをrequireするのは馬鹿馬鹿しい
だからネイティブで新しいtemplate機構をという話
0448nobodyさん
2006/11/22(水) 22:56:34ID:???echoすら面倒なら、ASPタグオンにして%=にすれば?
0449nobodyさん
2006/11/22(水) 23:06:23ID:???ASPタグに至っては誰も使ってないからPHP6で無くなりそうな予感
0450nobodyさん
2006/11/22(水) 23:10:27ID:???0451nobodyさん
2006/11/22(水) 23:12:25ID:???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
■ このスレッドは過去ログ倉庫に格納されています