のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,946人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレPHP総合雑談スレ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2009/05/23(土) 14:40:52 ID:??? (+57,+29,-51)
    普通に使う分にはやっぱ2重が多いな。3重がたまに。
    設定項目とか、複数のカラムがあってキーに関連するデータを
    取り出したいような場合はそれ用の汎用的なクラス作って管理してる。
    802 : nobodyさん - 2009/05/23(土) 15:00:55 ID:??? (+61,+30,-76)
    PHP自体が富豪プログラミングの集大成みたいなもんだからな
    入るんだから入れちゃえばいいんじゃね?みたいになっちゃう
    CとかJavaで仮に同事ができるとしても、
    それやったら目に見えてメモリバカ食いするのが解って怒られちゃうけど
    PHPだと間違って動いちゃうのでなんともしがたい
    803 : nobodyさん - 2009/05/23(土) 15:13:39 ID:??? (+28,+10,-1)
    間違って?
    804 : nobodyさん - 2009/05/23(土) 15:21:45 ID:??? (+3,-29,-57)
    最近だと
    calender[month][week][day]
    なんてのを作って
    smartyに丸ごと渡して、表示してた

    この先の処理で使わない変数をunsetする事もあるけど
    CやJavaと違って意味薄いしなあ
    805 : nobodyさん - 2009/05/23(土) 15:59:09 ID:??? (-2,-30,-33)
    よく[month]みたいに書く奴いるけど
    ['month']だろ
    monthが定数だったらどうすんだよ
    806 : nobodyさん - 2009/05/23(土) 16:03:52 ID:??? (+46,+23,-18)
    定数は普通大文字で書くだろ
    807 : nobodyさん - 2009/05/23(土) 16:15:29 ID:??? (+52,+29,+0)
    お前は何を言ってるんだ
    808 : nobodyさん - 2009/05/23(土) 16:16:13 ID:??? (+3,-29,-37)
    大文字でしか定数が設定できないから問題ないってのなら解るが
    それは大文字で設定するのが普通というのとは大きく意味が異なると思うぞ
    途中でdefine('month',1)なんて追加されたら恐ろしいことになる
    809 : nobodyさん - 2009/05/23(土) 16:17:09 ID:??? (+6,-29,-33)
    だからあれほどE_NOTICEを無効にするなと言ってるだろうに
    何度も言うがNotice切ってる奴はもれなくカス
    810 : nobodyさん - 2009/05/23(土) 16:17:59 ID:??? (+57,+29,-29)
    [month]って書いたってエラー出ないだろ?
    エラーじゃないんだから何の問題もないのに
    自分が勝手に決めた規約を押しつけるのは良くない
    811 : nobodyさん - 2009/05/23(土) 16:19:34 ID:??? (+57,+29,-3)
    残念ながらつい50秒前に論破されてますよ
    812 : nobodyさん - 2009/05/23(土) 17:11:50 ID:??? (+8,-20,-14)
    >>809
    pear使うとエラーが出まくるんだよ
    813 : nobodyさん - 2009/05/23(土) 17:25:19 ID:??? (+50,+27,-6)
    え?いまなんて?
    814 : nobodyさん - 2009/05/23(土) 17:33:03 ID:??? (+52,+29,+0)
    もうちょっと大きな声でたのむ!
    815 : nobodyさん - 2009/05/23(土) 19:14:03 ID:??? (-2,-30,-54)
    >[month]って書いたってエラー出ないだろ?
    >[month]って書いたってエラー出ないだろ?
    >[month]って書いたってエラー出ないだろ?
    >[month]って書いたってエラー出ないだろ?
    >[month]って書いたってエラー出ないだろ?
    816 : nobodyさん - 2009/05/23(土) 20:42:11 ID:??? (+0,-28,-4)
    noticeは確かにエラーではないけどwww
    817 : nobodyさん - 2009/05/23(土) 21:53:55 ID:??? (-1,-29,-2)
    if($a=0) {

    みたいな間違い方だよな。
    818 : nobodyさん - 2009/05/23(土) 22:22:40 ID:??? (+5,-17,-39)
    pearは使い物にならない
    819 : nobodyさん - 2009/05/24(日) 22:14:27 ID:??? (-11,-29,-3)
    5.3まだー?
    820 : nobodyさん - 2009/05/30(土) 23:54:03 ID:??? (-1,-29,-4)
    scandirで..と.が入るのが不便
    821 : nobodyさん - 2009/05/31(日) 01:25:45 ID:??? (-10,-28,+0)
    つglob
    822 : nobodyさん - 2009/05/31(日) 14:07:17 ID:??? (-1,-29,-17)
    ファイルのロックって難しいです。
    LOCK_EX で排他ロック中のファイルはreadfile関数で読み込めるんでしょうか・・・?
    823 : nobodyさん - 2009/05/31(日) 23:02:41 ID:??? (+57,+29,-33)
    試してみればいいじゃん
    アドバイザリロックでぐぐれば想像付くと思うけどさ
    824 : nobodyさん - 2009/05/31(日) 23:07:18 ID:??? (+64,+29,-24)
    なんでもかんでも

    「試してみればいいじゃん」

    しかいえないやつは火炎放射器で消毒すべき。
    825 : nobodyさん - 2009/05/31(日) 23:14:19 ID:??? (-1,-29,-39)
    readfile()は読み込み不可ならすぐfalse返すんだったと思うが違うのか?
    モダンな処理系じゃないならしーらない。
    826 : nobodyさん - 2009/05/31(日) 23:16:39 ID:??? (+11,-30,-25)
    >>824
      /\___/\
    / ⌒   ⌒ ::: \
    | (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄
    |  ,,ノ(、_, )ヽ、,,   |  < 消毒、試してみればいいじゃん
    |   ト‐=‐ァ'   .::::|    \_____
    \  `ニニ´  .:::/
    /`ー‐--‐‐―´´\
    827 : nobodyさん - 2009/05/31(日) 23:25:25 ID:??? (+57,+29,-15)
    結局読めたり読めなかったりするってことか
    828 : nobodyさん - 2009/06/01(月) 02:05:26 ID:??? (+45,+27,+0)
    しょういうこと
    829 : nobodyさん - 2009/06/01(月) 10:12:12 ID:??? (+57,+29,-21)
    実験したらロック中でも読めるみたいなんだけど、
    どういう条件で読めなくなるの?
    830 : nobodyさん - 2009/06/01(月) 10:14:34 ID:??? (+51,+28,-2)
    それはロックできてない
    831 : nobodyさん - 2009/06/01(月) 12:17:59 ID:??? (+52,+29,-14)
    ロックの魂を理解していない
    832 : nobodyさん - 2009/06/01(月) 13:12:53 ID:??? (+48,+30,+0)
    833 : nobodyさん - 2009/06/01(月) 14:23:28 ID:??? (+57,+29,-4)
    試してみたらwinだとロック中に読めないな。腐ってやがる
    834 : nobodyさん - 2009/06/01(月) 17:27:23 ID:??? (-1,-29,-25)
    is_null と $hoge === null って
    どちらが速い或いはメモリ消費量が少なかったりするのかね?
    835 : nobodyさん - 2009/06/01(月) 17:42:05 ID:??? (-1,-29,-14)
    is_null()だと関数呼び出しのオーバーヘッドありそうだけどどうだろ
    836 : nobodyさん - 2009/06/01(月) 18:01:56 ID:??? (+4,-29,-26)
    っていうか is_null ってどのみち $hoge === null 返すだけでしょ?
    可読性が多少良いくらいで関数のオーバーヘッディングがワンステップ確実に増えるでしょ。
    837 : nobodyさん - 2009/06/01(月) 18:27:53 ID:??? (-1,-29,-2)
    じゃis_nulは何のためにあんの?
    838 : nobodyさん - 2009/06/01(月) 19:04:18 ID:??? (+57,+29,-33)
    自分のコーディングを信用できず、標準関数だと安心できる人のため。
    839 : nobodyさん - 2009/06/01(月) 22:01:49 ID:??? (+103,+29,-46)
    ===を理解してない人にもわかるようにじゃねw

    コンパイラ通すような言語だとこういうのはどっちで書いてもコンパイル時の最適化で
    実行ファイルでは全く同じ処理するように置き換えられたりしそうだけど
    PHPだと無理なんだっけ?中間コードみたいな
    840 : nobodyさん - 2009/06/02(火) 01:08:20 ID:??? (+8,-30,-126)
    >>836
    is_nullは組み込み関数故、C言語のコンパイラ/リンカレベルで最適化されているはず。

    そのため、$hoge === nullを比較するopコードと、組み込み関数を呼び出すopコードの違いと考えると、そこまで大きな差は生まれないような気がする。

    実際PHPのソース拝んだ訳じゃないから、適当な思いつきだけど

    >>839
    Zend optimizerとかeAcceleratorのoptimizerオプションをonにすれば、少しは最適化されるかもね。
    あとは、大幅に改善されると噂されるPHP 6(Zend Engine 3)に乞うご期待ってところ?
    841 : nobodyさん - 2009/06/02(火) 02:11:45 ID:??? (+57,+29,-18)
    なるほどねー
    まぁそのあたりの差が顕著になるようなものをPHPで作ること自体ありえない気もするけどなw
    842 : nobodyさん - 2009/06/02(火) 02:24:41 ID:??? (+55,+27,-73)
    マニュアルのユーザノートにベンチあったぞ
    実装意図はis_*軍団のインテグリティのためだろう
    型判定のシリーズがあるから

    まあよりカオスになっとる気もするけどな
    843 : nobodyさん - 2009/06/02(火) 15:09:20 ID:??? (+57,+29,-9)
    確かに、いっそのことis系は最低限必要な物以外は全部なくなった方が迷わなくて済むな。
    844 : nobodyさん - 2009/06/02(火) 22:44:13 ID:??? (+57,+29,-21)
    組み込み関数でも演算子に比べればオーバーヘッドがあるだろ。
    845 : nobodyさん - 2009/06/03(水) 03:01:02 ID:??? (+57,+29,-33)
    どうせやること同じなんだし、どっち使うかなーとか考えなくてすむしなw
    846 : nobodyさん - 2009/06/04(木) 10:04:26 ID:??? (+62,+29,-37)
    >>784
    CIにのせたわけじゃないけど
    Posqlってメソッドが充実してるし使えると思うぞ。
    小規模なものならな。
    PHP構文が使えるのは楽だ
    847 : nobodyさん - 2009/06/06(土) 03:19:48 ID:??? (+57,+29,-5)
    へー
    世の中いろいろな変わり種があるもんだな
    848 : nobodyさん - 2009/06/08(月) 14:19:55 ID:??? (+71,+29,-9)
    >>839
    高級言語とレTゎ抽象化も重要だょね
    論理的レこ同等でょリ高速ナょ機能を求ぬナこら才一ノレぁセンブラに行き着ぃTしまぅょ
    849 : nobodyさん - 2009/06/08(月) 22:31:11 ID:??? (+38,+15,-12)
    文字化けしてるのかと思ったがな。
    850 : nobodyさん - 2009/06/09(火) 00:50:39 ID:??? (+5,-22,-2)
    848の書き込みは、これはこれで正解なのかな。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について