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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 77

    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
    901 : nobodyさん - 2008/12/23(火) 06:01:46 ID:??? (+51,+28,+0)
    それは良かったね
    902 : nobodyさん - 2008/12/23(火) 06:02:21 ID:??? (+50,+22,-13)
    ごめんvarが無いとエラーになった
    まちがえてたごめん
    904 : nobodyさん - 2008/12/23(火) 11:24:31 ID:??? (+50,+29,-5)
    >>903
    いなきゃ開発なんてされないだろ
    905 : nobodyさん - 2008/12/23(火) 11:35:35 ID:??? (-1,-29,-6)
    varなんてどうせ使わないから問題ない。
    全部privateが基本だからな。
    906 : nobodyさん - 2008/12/23(火) 11:37:26 ID:??? (+1,-21,-5)
    まだPHP4も現役だぜ?
    907 : nobodyさん - 2008/12/23(火) 11:43:13 ID:gaPLrdeb (+16,+26,-1)
    個人サイトで使ってる人って少ないですよね
    908 : nobodyさん - 2008/12/23(火) 11:46:09 ID:??? (-1,-29,-2)
    4も5も通用するvarを使う以外にありえん
    909 : nobodyさん - 2008/12/23(火) 11:51:05 ID:??? (+50,+22,-8)
    php4をいつまでも考えてるから世間は移行しない
    910 : nobodyさん - 2008/12/23(火) 12:05:33 ID:??? (+52,+29,+0)
    何を言ってるんだお前は
    911 : nobodyさん - 2008/12/23(火) 12:12:06 ID:??? (+64,+29,-61)
    >>907
    普通個人サイトつったら簡単な処理にphp入れてるぐらいだからな
    例えば背景をランダムで出したり今日の日付出したり
    ブラウザで条件分岐したりとjavascriptでできるようなことをやってるのが多い
    掲示板などのWebアプリケーションにしても
    わざわざ自分で作って運用してるほうが稀
    912 : nobodyさん - 2008/12/23(火) 12:27:10 ID:??? (+66,+30,-159)
    新しいシステムを作るのにいまさら4はあり得ないだろ。
    既存システムの保守/拡張のために使わざるを得ない時にしぶしぶ使うのが4。
    まあ、いまだにPHP4のシステムを何の移行計画もなく運用してる所なんてクズ企業だけだろうが。
    (移行しない=機能拡張しないor使い捨てる、というのまで計画に含めての話)

    >907
    Cakeに限らず、フレームワークを個人で利用する意義はかなり薄い。
    覚えるまでのコストが高いからな。設置も難しいし。
    どっちかっつーと大量のプログラムを作るプロ向け。技術的な難度というよりも、性質上そういうもんなんだよ。
    913 : nobodyさん - 2008/12/23(火) 13:14:45 ID:gaPLrdeb (+9,+29,-1)
    >>911
    >>912
    回答ありがとうございました。 すっきりしました
    914 : nobodyさん - 2008/12/23(火) 13:39:36 ID:KPRHaWl+ (-6,+29,-56)
    予約語の取り扱いの定義がいまいちアイマイだな

    「予約語は、関数の名前として使用できません」
    と書いてあるのもあるし、
    「使用できますが、混乱を招くのでおすすめできません」
    と書いてあるのもあるし。

    マニュアルによって、言ってることが違うんだよな。
    915 : nobodyさん - 2008/12/23(火) 13:48:02 ID:??? (+46,+23,-3)
    後者言ってるページてどれ?
    916 : nobodyさん - 2008/12/23(火) 13:53:03 ID:KPRHaWl+ (-15,+29,-57)
    http://itbtech.itboost.co.jp/man/php_man/reserved.html

    以下にPHPの予約語と定義済みの定数および変
    数の一覧を示します。ここに は関数は含まれず、
    言語の構造が含まれます。混乱を招くことが確実
    である ため、これらの名前を変数、関数、定数、メ
    ソッドの名前として使用するべ きではありません。
    917 : nobodyさん - 2008/12/23(火) 13:53:41 ID:??? (+57,+29,-4)
    どこに使用できるなんて書いてあんの?
    918 : nobodyさん - 2008/12/23(火) 14:17:29 ID:??? (+55,+28,-3)
    >>914
    公式に書いてあることを優先しましょう
    919 : nobodyさん - 2008/12/23(火) 15:07:29 ID:KPRHaWl+ (-21,+28,-37)
    OOPなんだけど、
    newしたら、必ずメソッドを呼び出して
    使うというのがノウハウというか、
    通常の流れなの?
    920 : nobodyさん - 2008/12/23(火) 15:18:51 ID:??? (-5,-28,+0)
    "必ず"ではない
    921 : nobodyさん - 2008/12/23(火) 15:25:29 ID:KPRHaWl+ (-12,+29,-61)
    でも初心者向けのサンプル見ると、
    ほとんど全部そういう流れなんだよね。
    クラスを定義して、
    そのクラスの中でメソッドを定義して、
    そんでnewして、メソッドをよびだして、、、て流れ。
    922 : nobodyさん - 2008/12/23(火) 15:29:39 ID:??? (+39,+21,+0)
    まじでか
    924 : nobodyさん - 2008/12/23(火) 15:38:20 ID:??? (+57,+29,-14)
    クイズか?
    2元に分けたいかどうかは自由だが、
    普通、できるかできないかのどちらかだよな?
    925 : nobodyさん - 2008/12/23(火) 15:38:53 ID:??? (+47,+28,-1)
    >>923
    OOPって何か解って言ってる?
    926 : nobodyさん - 2008/12/23(火) 15:40:20 ID:??? (+44,+23,+0)
    >>921
    初心者用だからでしょ。
    927 : nobodyさん - 2008/12/23(火) 15:42:27 ID:KPRHaWl+ (-20,+29,-19)
    ちなみに、PHPのOOPは多重継承できないみたいですが、
    どう考えても多重継承できた方が便利だと思う夕暮れなのですが、
    皆様いかがお過ごしでしょうか。
    928 : nobodyさん - 2008/12/23(火) 15:42:36 ID:??? (+57,+29,-27)
    暇つぶしに答えてるんだが、もちっとおもろいネタ考えてくれ。
    だいたい、テンポ遅い。もうすこしがんばれ
    929 : nobodyさん - 2008/12/23(火) 15:43:27 ID:KPRHaWl+ (-20,+29,-3)
    すいません、多重継承って言葉の意味がわかってませんでした。
    930 : nobodyさん - 2008/12/23(火) 15:44:07 ID:KPRHaWl+ (-6,+29,-32)
    「単一継承では,あるクラスのスーパー
    クラスは簡単に決まります。直接上のス
    ーパークラス,そのスーパークラス,その
    またスーパークラス,…と一列に並ぶ単
    純な関係です。」


    ↑これが多重継承だと思ってた
    931 : nobodyさん - 2008/12/23(火) 15:44:35 ID:??? (+57,+29,-32)
    ルーズに多重継承出来た方が便利という奴と、
    多重継承を制約しておいた方がクリーンな実装ができるという奴がいる。
    おれは後者、あなたは前者。
    932 : nobodyさん - 2008/12/23(火) 15:45:17 ID:??? (+55,+28,-2)
    >>930
    それは笑えたwアホすぎるw
    933 : nobodyさん - 2008/12/23(火) 15:47:22 ID:??? (+57,+29,-20)
    多重継承を多用するやつは、interfaceとコンポジッショの使い方がへぼいのな
    935 : nobodyさん - 2008/12/23(火) 15:56:06 ID:??? (+8,-29,-17)
    > forで配列を1つずつ読み込みながら
    > 確認するのも負荷がかかりそうです

    負荷の話はやってみてからにしようぜ

    array_map preg_match を組み合わせてもいいが一緒
    936 : nobodyさん - 2008/12/23(火) 16:00:51 ID:??? (+2,-29,+0)
    つ preg_grep
    937 : nobodyさん - 2008/12/23(火) 16:01:41 ID:KPRHaWl+ (-20,+29,-18)
    そういうときって正規表現使うのが一般的なんじゃないの?
    938 : 934 - 2008/12/23(火) 16:01:47 ID:??? (+57,+29,-36)
    >>935
    「禁止単語の指定」なるものを作っているのですが、
    入力項目1つに対して、調査する検索単語分のforが必要になると
    負荷がかかると思うのです。実際にやっても少し重くなりました。
    939 : nobodyさん - 2008/12/23(火) 16:02:04 ID:??? (+56,+29,-100)
    >934
    array_searchは「配列の中に"晴れ"が存在するか?」であって、「配列の中の文字列に"晴れ"が存在するか?」じゃないからな。
    使うのはarray系のメソッドじゃなくて、文字列検索系のメソッドだ。
    お前のやりたい処理は本質的に「配列を1つずつ読み込みながら確認する」事なのだから、コードがそうなるのはむしろ自然。

    それと、負荷問題を想像で語るな。
    遅くともいいから動くものを作って、それから速度を気にしても遅くない。
    940 : nobodyさん - 2008/12/23(火) 16:03:30 ID:??? (+52,+29,-4)
    なんか、異次元のソースだな
    941 : 934 - 2008/12/23(火) 16:04:59 ID:??? (+5,-29,-30)
    >>936
    preg_grepで出来ました!ありがとうございます。

    >>939
    負荷云々は実際にやった上での意見ですから・・。
    942 : nobodyさん - 2008/12/23(火) 16:06:04 ID:KPRHaWl+ (-11,+29,-35)
    >>938
    それって掲示板とかで
    「アホ」とか「死ね」とかって書けないようにするとか
    そういう処理だよね。だったらやっぱり正規表現じゃないの?

    perlのスレだったら2分でコード出してくるよ
    943 : nobodyさん - 2008/12/23(火) 16:06:39 ID:??? (+4,-29,-34)
    >>935(なぜ、ID出さん?)
    それは設計の問題だろ

    > 入力項目1つに対して、調査する検索単語分のforが必要になると
    > 負荷がかかると思うのです。

    検索単語分のforが必要になるとか、どうかしてる
    944 : nobodyさん - 2008/12/23(火) 16:07:31 ID:??? (+62,+29,-66)
    ああ、目視とはいえ負荷のチェックはやってるのか、失礼。

    検索対象が複数あるような状況でpregを使ったら死ぬほど遅くなるから、文字コードを揃えてからstrposないしstr_replace使え。
    それ以上の高速化は転置インデックスでも生成するしかないが、よほど大量に処理するのでなければ生成のコストのほうが高い。
    何より、コードが読みづらくなる。
    945 : nobodyさん - 2008/12/23(火) 16:08:29 ID:??? (+53,+29,-16)
    >>934
    >>941

    おまえ、自分で書いてておかしいと思わないか?
    >>934のソース、動かないんだろ。
    どうして負荷の計測ができるんだよ
    946 : nobodyさん - 2008/12/23(火) 16:09:13 ID:??? (+57,+29,-6)
    そうそう、配列を育成するとかいう段階でなんか間違ってると思え
    947 : nobodyさん - 2008/12/23(火) 16:11:28 ID:??? (+57,+29,-23)
    負荷の話なんて、
    プランA、プランBがあって、相対的にどちらが重いから良い方を選択する。

    動かないソース提示しといて、負荷計測しましたってなんだよそれ
    948 : nobodyさん - 2008/12/23(火) 16:13:51 ID:??? (+52,+29,+0)
    次、行ってみよう
    949 : nobodyさん - 2008/12/23(火) 16:16:15 ID:??? (+55,+29,-6)
    forもおちおち使えない糞マシンっていつの時代の遺物だよw
    950 : nobodyさん - 2008/12/23(火) 16:17:42 ID:??? (-1,-29,-11)
    ID:KPRHaWl+
    の自作自演、お粗末
    >>934
    >>938
    >>942

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

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


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