元スレPHP総合雑談スレ
![](../../../newbb/images/imagesets/default/up-a.png)
みんなの評価 :
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の書き込みは、これはこれで正解なのかな。
みんなの評価 :
類似してるかもしれないスレッド
- PHP関連サイト (177) - [33%] - 2017/12/31 9:31
- PHP上級者が集まるスレ (612) - [29%] - 2021/4/21 0:00
- PHP探しています (57) - [23%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について