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

    元スレPHP総合雑談スレ

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    801 = :

    普通に使う分にはやっぱ2重が多いな。3重がたまに。
    設定項目とか、複数のカラムがあってキーに関連するデータを
    取り出したいような場合はそれ用の汎用的なクラス作って管理してる。

    802 = :

    PHP自体が富豪プログラミングの集大成みたいなもんだからな
    入るんだから入れちゃえばいいんじゃね?みたいになっちゃう
    CとかJavaで仮に同事ができるとしても、
    それやったら目に見えてメモリバカ食いするのが解って怒られちゃうけど
    PHPだと間違って動いちゃうのでなんともしがたい

    803 = :

    間違って?

    804 = :

    最近だと
    calender[month][week][day]
    なんてのを作って
    smartyに丸ごと渡して、表示してた

    この先の処理で使わない変数をunsetする事もあるけど
    CやJavaと違って意味薄いしなあ

    806 = :

    定数は普通大文字で書くだろ

    807 = :

    お前は何を言ってるんだ

    808 = :

    大文字でしか定数が設定できないから問題ないってのなら解るが
    それは大文字で設定するのが普通というのとは大きく意味が異なると思うぞ
    途中でdefine('month',1)なんて追加されたら恐ろしいことになる

    809 = :

    だからあれほどE_NOTICEを無効にするなと言ってるだろうに
    何度も言うがNotice切ってる奴はもれなくカス

    810 = :

    [month]って書いたってエラー出ないだろ?
    エラーじゃないんだから何の問題もないのに
    自分が勝手に決めた規約を押しつけるのは良くない

    811 = :

    残念ながらつい50秒前に論破されてますよ

    812 = :

    >>809
    pear使うとエラーが出まくるんだよ

    813 = :

    え?いまなんて?

    814 = :

    もうちょっと大きな声でたのむ!

    818 = :

    pearは使い物にならない

    823 = :

    試してみればいいじゃん
    アドバイザリロックでぐぐれば想像付くと思うけどさ

    824 = :

    なんでもかんでも

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

    しかいえないやつは火炎放射器で消毒すべき。

    826 = :

    >>824
      /\___/\
    / ⌒   ⌒ ::: \
    | (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄
    |  ,,ノ(、_, )ヽ、,,   |  < 消毒、試してみればいいじゃん
    |   ト‐=‐ァ'   .::::|    \_____
    \  `ニニ´  .:::/
    /`ー‐--‐‐―´´\

    827 = :

    結局読めたり読めなかったりするってことか

    828 = :

    しょういうこと

    829 = :

    実験したらロック中でも読めるみたいなんだけど、
    どういう条件で読めなくなるの?

    830 = :

    それはロックできてない

    831 = :

    ロックの魂を理解していない

    832 = :

    http://ascii.jp/elem/000/000/050/50590/img.html

    833 = :

    試してみたらwinだとロック中に読めないな。腐ってやがる

    836 = :

    っていうか is_null ってどのみち $hoge === null 返すだけでしょ?
    可読性が多少良いくらいで関数のオーバーヘッディングがワンステップ確実に増えるでしょ。

    838 = :

    自分のコーディングを信用できず、標準関数だと安心できる人のため。

    839 = :

    ===を理解してない人にもわかるようにじゃねw

    コンパイラ通すような言語だとこういうのはどっちで書いてもコンパイル時の最適化で
    実行ファイルでは全く同じ処理するように置き換えられたりしそうだけど
    PHPだと無理なんだっけ?中間コードみたいな

    840 = :

    >>836
    is_nullは組み込み関数故、C言語のコンパイラ/リンカレベルで最適化されているはず。

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

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

    >>839
    Zend optimizerとかeAcceleratorのoptimizerオプションをonにすれば、少しは最適化されるかもね。
    あとは、大幅に改善されると噂されるPHP 6(Zend Engine 3)に乞うご期待ってところ?

    841 = :

    なるほどねー
    まぁそのあたりの差が顕著になるようなものをPHPで作ること自体ありえない気もするけどなw

    842 = :

    マニュアルのユーザノートにベンチあったぞ
    実装意図はis_*軍団のインテグリティのためだろう
    型判定のシリーズがあるから

    まあよりカオスになっとる気もするけどな

    843 = :

    確かに、いっそのことis系は最低限必要な物以外は全部なくなった方が迷わなくて済むな。

    844 = :

    組み込み関数でも演算子に比べればオーバーヘッドがあるだろ。

    845 = :

    どうせやること同じなんだし、どっち使うかなーとか考えなくてすむしなw

    846 = :

    >>784
    CIにのせたわけじゃないけど
    Posqlってメソッドが充実してるし使えると思うぞ。
    小規模なものならな。
    PHP構文が使えるのは楽だ

    847 = :

    へー
    世の中いろいろな変わり種があるもんだな

    848 = :

    >>839
    高級言語とレTゎ抽象化も重要だょね
    論理的レこ同等でょリ高速ナょ機能を求ぬナこら才一ノレぁセンブラに行き着ぃTしまぅょ

    849 = :

    文字化けしてるのかと思ったがな。

    850 = :

    848の書き込みは、これはこれで正解なのかな。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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