元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 128
php覧 / PC版 /みんなの評価 :
854 :
>>849-850
ありがとうございます
どれが正解とかはないのですね
smartyやフレームワークを試してみます
855 = :
>>854
ロジックを書くPHPとテンプレートを書くPHPに分ける
857 = :
正規表現に関する質問になるため、当該スレにて質問させていただきます。
スレ汚し申し訳ございません。
859 = :
>>856
$str = "ver.2 test.Test";
echo str_replace(array_map(function($v){return".$v";},range('A','Z')),array_map(function($v){return". $v";},range('A','Z')),$str);
863 = :
そんなただの配列と見分けがつかないコードを読まされる身にもなれよ
864 = :
>>863みたいに実際読むわけでもない他人のやり方にケチつけるゴミは排除できないの?
866 = :
俺も>>863と同じ意見
867 = :
>>865
日記帳に書いてろクズ
スレ違いの内容を平気で書き込むてめーみたいなクズはこの世にいらねーんだよ
糞みたいなコード書いてる暇があったらさっさとプロバイダ解約しろ
868 = :
>>863 >>866
ダックタイピングって考え方があるじゃん。
データを保持するだけのHashライクはオブジェクトをしょっちゅう書くと思うけど、
配列(ハッシュ)を受け取る前提のコードに対して
その都度変換して渡さなきゃいけないんじゃしょうもないわけだから。
PHPではともかく、オブジェクトが[]に応答するとか
ハッシュと区別なくループに渡せるよう設計するのはありふれてるし
データの出し入れは[]のみにして他の機能(メソッド呼び出し)と区別するような設計も珍しくない。
だからこそPHPもそのためのライブラリを標準で用意してるはずだし。
870 = :
>>868
> データを保持するだけのHashライクはオブジェクトをしょっちゅう書くと思うけど、
> 配列(ハッシュ)を受け取る前提のコードに対して
> その都度変換して渡さなきゃいけないんじゃしょうもないわけだから。
どういう意味?
871 = :
>>870
分からないなら答えなくていいから引っ込んでて
邪魔
872 = :
>>871
説明できないなら黙ってて
874 = :
>>873
関数呼び出しを引数の中に入れれば?
877 = :
>>859のやり方とpreg_replace使ったやり方だったらどっちが早いの?
878 = :
879 = :
気になって試してみました。せっかく調べたので貼ります。
http://codepad.org/wGAI38rK
>>859のままだと遅かったのでarray_mapとrangeを使っていたところを
preg_match_allとforeachにしてみたところ
str_replace => 0.10132193565369
preg_replace => 0.14550995826721
となりました。preg_replaceの方が早そうに思えたのですが
str_replaceのほうが早いという結果に。
881 :
お前らが今まで実際に付けた変数名で一番恥ずかしい変数名を教えろくれ
882 = :
正規表現のほうが早いと思ってたの?
883 = :
なんでそんな変なもので比べてるのさ。
比べるなら
function testPregReplace($str)
{
return preg_replace('/\.(?=[A-Z])/','. ',$str);
};
だろ。
885 = :
>>882
思ってましたorz
>>883
こう書けばよかったんですね。
0.039562940597534に縮まりました。早い!
勉強になります。ありがとうございました。
887 = :
>>886
本はおすすめしない
889 = :
じゃあどうぞ
890 = :
どのレベルを目指してるのかわからないけど、本をすすめる。
初心者がやゃっちゃいけないのは全体を見渡せないうちにブログなどで適当な知識をつまみ食いすること。
これは網羅性の無さと一貫性の無さとで初心者には害以外の何物でもない。
唯一の例外は公式ドキュメント「のみ」を片っ端から読んでいくことだけど、
きっと無理。それが出来たら凄い。
ある程度の知識があってじっくり勉強する気があるんならPHPはパーフェクトPHP、MySQLは徹底入門。
これ以外ない。
891 :
>>889>>890
ありがとうございます。
レベルはweb系の仕事で使えるくらいを目指しています。
パーフェクトPHPは評判を聞いてパラパラと読んだことがあります。
ですがまだこれを読むのは早いと感じたので、もう少しかんたんな参考書を探しています。
もしご存知でしたらよろしくおねがいします。
892 = :
>>891
PHPのもっとも簡単な参考書は公式ドキュメントだと思う。
本は、より分かりにくく説明するのがかっこいいみたいなものが多く、
こんなに簡単なことをあそこまで回りくどく書くのはすごいと思ったりした。
893 = :
>>891
あとはオライリーの初めての~が体系的で網羅されてるんで良かったんだけど、
いかんせんもう古い。
確かにPHPはマニュアルの出来が他に比べて段違いに良く出来てるから
脇目もふらずマニュアルだけっていうのも良いかもしれない。
あとは実は読んだことないんだけど、
シリーズの他の内容からして独習PHPかなぁ。
895 = :
「ブログなど」と書いたが、この「など」には当然ながら2ちゃんねるの質問スレッドも含む。
自己顕示欲を満たしたいがために書きこまれた内容が多く、情報の信頼性はWEB上の文書としては最低ランク。
いつ返事がもらえるか分からないといった点も憂慮すると、少なくとも最初に選択肢から消える。
分かってない馬鹿がいると困るから念のために追記しておく。
896 = :
>>895
「追記しておく。」じぇねーよバカw
自分が理解力無いって事を長々と自慢すんなw
897 = :
>>895
ここ最近の書き込みでは、こいつが一番自己顕示欲が強いな。
898 = :
PHPの本てなぜだか他言語に比べていい本が少ない感じがするな。
同じような入門者向けの本ばかりな感じで。
執筆者がマニアックな研究成果を書籍化する情熱を持ちにくいとか、
PHPの本なんか出したら馬鹿にされるとでも思ってるのかもしれないが
今くらい言語が成長してきたら、なんかあってもいいハズw
言語をマニアックに探求したようなボリュームのある本が読みたいー。
目からウロコ的な体験したいー。
899 = :
マニアックなの知ってもつかわねーけどな。
while () : endwhile; とか、
declareとか
900 = :
>>898
まともな人間はゴミ言語をネタに執筆するくらいなら他の本を書くよ
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [98%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 124 (1001) - [98%] - 2013/1/10 6:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [98%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [98%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [98%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [98%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [98%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [98%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [98%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [96%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 117 (1001) - [96%] - 2012/4/23 19:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [96%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [96%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [96%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [96%] - 2011/2/14 19:50
トップメニューへ / →のくす牧場書庫について