【初心者】PHP-users ML ヲチ 2 【カエレ!】
【人間】PHP-users ML ヲチ 2 【初心者】
【初心者です】PHP-users ML ヲチ 2 【教えて下さい】
【eval厨】PHP-users ML ヲチ 2 【威張る】
【ほとんど】PHP-users ML ヲチ 2 【NGワード】
【鰭】PHP-users ML ヲチ 2 【ドキュメント】
【IT土方】PHP-users ML ヲチ 2 【御用達】
[PHP-users 2] Re:MLってなんですか?
【本7がくるまで】PHP-users ML ヲチ 7【体育座りで待つスレ】
961 :
nobodyさん:03/10/20 22:37 ID:pTSoam9P
【誰が】【立てるのさ】
スレタイとしては型破りだけど
>>959(・∀・)イイ
次スレ980辺りでいいだろ、進行遅いし。
M氏冷静だね。たしかに、外部ファイルを読み込んでevalする (って結局
includeなんだが) ときの問題と、変数汚染の問題とは切り離して論じるべき。
なんだかごっちゃにして「evalは危険」というフレーズだけ擦り込もうと
する風潮はいただけない。
ところで、[PHP-users 18526] の意味わかった人いる?
訳:
わたしはJavaについてもPHPについても生半可な知識しかもっていません。
利用価値がなくなるのでしょうか。
また来たな。質問の再発明。
なぜ、このように、googleすら使って調べずに、MLのアーカイブ検索
もせずに、困ってますというのかなぁ・・・・・
どこが遅いのか切り分けもしないで何しにきたんだ・・・
どーせSQLが遅いんだろ。インデックス張ってあれば速くなると思ってそうだし。
実行計画ぐらい取得しろっちうねん。
「オナル」?
>>966 実際に「遅い」のが問題なんじゃなくて
「遅いのは自分のせいじゃなくてPHPに原因がある」ということを
確認したいのでは。
とか思っちゃうわけだが。
すんまへん、マジメに聞きます。
最近、PHP_libがらみの質問がやたら多いですが、
正直、今のPHP4環境でPHP_lib使うのって、どうなのですか?
自分はPHP覚えようと思った時には既にPEARがあったし、
SESSIONもPHP4標準搭載ぢゃないですか?
知り合いが「PHP_libは今後PEARに置き換わっていくからPEAR使え」
と言ったそのセリフ鵜呑みにしてきたのでPHP_lib使った事ないんですけど。
正直、PHP_libをいまから覚えて使うメリットがあるなら教えて下さい。
(既に使い慣れている人が使うのではなく、初心者が一から覚えてという意味で)
思いつかん。メンテされてるけどね。今だにPHPLibの質問が減らないのは仕事環境の問題か初心者本が原因では?
本っっっっ当に、国内情報のネタ(書籍、職場での理解)って更新されないよな。悪いとは言わないけど価値下がった物にいつまでもしがみついてもな。
それよりこういうネタ投げてくれるなら新スレにしてくれよ、、俺はYBBだから(ry
> CPU:Pen3 800Mhz x2のデュアル
> Mem:4G
_| ̄|◯ 俺にくれよ、俺に。良い武器はそれなりに腕のあるヤシに持たせろよ。
1万以下で買ってきた中古PCでいっぱいいっぱいの作業頑張ってるんだが。
戻るボタンを設けるならちゃんと値を書き戻してくれよと思うのは俺だけ?
キャッシュコントロール一つでだいたいどのブラウザでも問題なく値残して戻れるのかな。
教えて (´・ω・`) エロい人
>>968 確認したいというより「PHPのせいにしたい」んだろうな。
俺のコードは間違ってねぇ。俺のSQLは遅くねぇ。
ってな感じ?
>>973 それも、自分できちんと調べるんじゃなくて人から聞いただけで済ませたい、と。
CSS話になってきたのが、少しほほえましい
976 :
972:03/10/22 22:34 ID:???
エロい人に教えてもらいました。
やっぱブラウザに依存するんじゃないの?って事で。
お騒がせしますた。
最近のMLの流れって目的書かずに〜できない、〜したいの駆け込みメールがあって、
他の方法とれば楽なのに、もっといいやり方があるんじゃないの?って思ってると
優しい回答者さんが入ってきて力技で進行していく。
そんな気がする秋も深まったeval()大人気な今日この頃。
eval、可変変数、それからcreate_functionあたりって、
初心者向けじゃなくてどちらかというとPerlユーザーがPHPでも
効率的なスクリプトを書きたいとき向けなんじゃないかなぁ。
有効な使い方をわきまえてないと、なんかごちゃごちゃして
わけのわからない、しかも危険なコードになってしまうと思う。
>>976 可変変数はインスタンスの動的生成や動的にオブジェクトを切り替える時に便利ですよ。
$className = 'className';
$obj = new $className;
$objname = 'objname';
$$objname->method();
あとメソッドの静的呼び出しで
$className = 'className';
$className::method();
は無理だから、これはeval()を使う。
eval($className .'::method();');
いまんところの使い道はこれくらい。
わきまえて使えば、ごちゃごちゃしないし、別にキケンでもないです。
#でもやっぱりテンプレートがわりに使うのはどうなのよ?と思ってしまう...
>>970 レス、サンクスです。んで、
PHP-lib板立てれ、ってことでしょうか?(過疎板一直線な気が...)
Σ(゚Д゚;≡;゚д゚)
その動的に切替ってのがあまり見たくなかったりする。
クラスやPEARでいうパッケージを作るときにデザパタ適用やメソッドをシンプルにする目的で、
特にメソッド呼び出しの可変関数は有効だと思うけど、
再利用が多くドキュメンテーションやコーディングに時間をつぎ込めるクラスならともかく
通常コードの中で可変関数を積極的に使うのはメンテナ虐めに思える。
とか思ったんだけど、どうなんだろ。
>>979 勘弁してください。
スレ立て出来るなら1000手前なこのヲチスレの新スレを立ててくれるとありがたいでつ。
>>979 勿論、多用するのはクラス定義の中での話しです。同じ子クラスグループの動きを親クラス内でまとめて定義する場合などに便利です。
通常のコードではまず使わないっすね。必要な場面が思いつきません(^_^;)
せいぜい、配列のインデックス名を変数で指定して回すくらいです。
引数とってどうするんだろう。
ahiruは読み違えてるようだが。
http://jp.php.net/func_get_arg 俺は引数が足りないときに分岐してエラーだしたりするなら func($hoge=NULL) で if($hoge===NULL) してる。
他人のやり方とか別の方法、優れた方法に興味があるんだけど、
メーリングリストの焦点は提示された方法が動作すること、解決すること、になってるな。
初心者さんから提示されてる方法自体はかなりアレだし学べる箇所が少ない。つまらん。
前にも引数の個数を調べたいってなかったっけ?
その時もどーにも意図がわからなかったが・・・。
個数ならfunc_num_args() まぬある見たら載ってる。
理解する気力無いんだけど、別に関数内部で判定して疑似オーバーライドでいいじゃん、とか。
なんか設計や考え方から見直せばどんどん良い方法が出る気がするので時間突っ込む気になれん。
済みません、有ること無いことageちゃいましたが、
自分も関数内部で処理させます。
外部から使う時には、引数とか全く気にしないように作らないと、ポリモーフィズム(だっけ?)に反する気が…
一回思いこんじゃうと、なかなか仕様変更してくれないですよね。ダメダメの一点張りで(^_^;)
引数渡しても無視されるんだからそれでええやん。立派な解決だ。
もしそのインスタンスのメソッドが引数を受け取らないと (どうにかして)
分かったばあいに、別の動作をしなけりゃならないってことなら、
そもそも同じメソッド名にしている設計がおかしい。
うめときます
>>993 ありがとうございまつ。次スレ誘導無しで落ちるかと思って心配してますた。
\ ._,,,,,、---―――--、_
.\ .,,,―''"^ .`゙'''ー-,,
.\ _,-'''^ `''-、、
.\ ,/゛ `'-、
,/
./
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ,,i´
PHP PHP PHP! ,/
__________/ ./
/ ○ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ / |_ | フレームワークいっぱい
アプリケーションいっぱい . ,l゙ | 'ー-、._ \
_______ ._/ ..l゙ |  ゙̄'ー、__/  ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∨ .l゙ | / /ヽ /ヽ
/ヽ /ヽ | /.,―''''ヽ、 / ヽ /
_____/ ヽ___ ,/ ヽ. ._,,,,,,, | / ,/ ヽ ○ / ヽ /
,_ / ヽ / ヽ ,/^ `'i,.| / .| .ヽ / ヽ /
" `'ヽ ,/ ヽ ,/ ヽ..,/ ゙l, / | .゙l、,.l"
ヽ/ ゙l、 l/ ゙l .゙l"
.| ○ ヽ / ○ .゙l .l゙ .゙l、 .l゙ ○ ヽ____/ ○
| ヽ ̄ ̄/ | ,i´
\ ._,,,,,、---―――--、_
.\ .,,,―''"^ .`゙'''ー-,,
.\ _,-'''^ `''-、、
.\ ,/゛ `'-、
,/
./
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ,,i´
PHP5 PHP5 PHP5! ,/
__________/ ./
/ ○ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ / |_ | OOP強化うまー
SQLite 同梱うまー . ,l゙ | 'ー-、._ \
_______ ._/ ..l゙ |  ゙̄'ー、__/  ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∨ .l゙ | / /ヽ /ヽ
/ヽ /ヽ | /.,―''''ヽ、 / ヽ /
_____/ ヽ___ ,/ ヽ. ._,,,,,,, | / ,/ ヽ ○ / ヽ /
,_ / ヽ / ヽ ,/^ `'i,.| / .| .ヽ / ヽ /
" `'ヽ ,/ ヽ ,/ ヽ..,/ ゙l, / | .゙l、,.l"
ヽ/ ゙l、 l/ ゙l .゙l"
.| ○ ヽ / ○ .゙l .l゙ .゙l、 .l゙ ○ ヽ____/ ○
| ヽ ̄ ̄/ | ,i´
ユーザー数最大だけど
/ ̄.....//.... θ ̄>
∠|::::::::::::::U:: τ ::::::<
⊂二|::::::::::::::::::::::::::θ_>
 ̄∠/ ̄ ̄
メンテは人手足りてません(国内)
PEARとか盛り上がってるけど
/ ̄.....//.... θ ̄>
∠|::::::::::::::U:: τ ::::::<
⊂二|::::::::::::::::::::::::::θ_>
 ̄∠/ ̄ ̄
おしえてください!の中身はPHPLib
. .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄
ネタはもういいから希望に満ちたヲチスレ3になりますように、、
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。