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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    701 : nobodyさん - 2010/06/28(月) 19:48:46 ID:??? (+73,+29,-38)
    >>700

    ありがとうございます。
    やっぱり無理なんですね。

    実務では、DB操作で複数テーブルへの操作を行おうとしていて、
    in_arrayでエラーが発生したら
    例外をキャッチしてロールバックをしたかったのですが、
    そのまま素通りしていたものですから、
    なにか良い方法がないかと思案しているところでした。

    702 : nobodyさん - 2010/06/28(月) 19:58:52 ID:??? (+70,+9,-3)
    >>699
    誤ったデータってどんなデータ?
    703 : nobodyさん - 2010/06/28(月) 19:59:50 ID:??? (+37,-30,-44)
    if (!in_array($hoge, $fuga)) throw new Exception();
    すればいいのでは?
    704 : nobodyさん - 2010/06/28(月) 20:13:30 ID:??? (+50,+29,-24)
    戻り値見ないの?馬鹿なの?死ぬの?
    705 : nobodyさん - 2010/06/28(月) 20:53:04 ID:??? (+51,+28,-3)
    標準関数なのに例外投げないのね
    706 : 699 - 2010/06/28(月) 20:57:18 ID:??? (+88,+29,-66)
    >>702
    第二引数に配列でない値がとんできたとか・・そういう類の予期し得ないデータです。

    >>703
    ありがとうございます。その場合PHPのエラーが発生したらfalseが
    返ってくるのでしょうか。
    ちょっと今試せない環境なので、試せるようになったら
    試してみたいと思います。
    707 : nobodyさん - 2010/06/28(月) 20:59:53 ID:??? (+120,+29,-5)
    標準関数が例外投げたら逆にうざいっていうか、ありえん
    708 : nobodyさん - 2010/06/28(月) 21:22:59 ID:??? (+97,+30,+0)
    709 : nobodyさん - 2010/06/28(月) 21:24:49 ID:??? (-2,-30,-21)
    Mon,28 Jun 2010 21:24:24 +0900
    こんな感じの日時をunixtimeに変換する関数みたいなのありますか?
    710 : nobodyさん - 2010/06/28(月) 21:32:23 ID:??? (+73,+29,-1)
    >>708
    ななななになに?
    711 : 0 - 2010/06/28(月) 21:42:50 ID:DMKCG0er (+14,+17,+1)
    id出し忘れてました。すいません
    712 : nobodyさん - 2010/06/28(月) 23:37:43 ID:??? (+5,-29,-24)
    >>706
    703だけどもしくはset_error_handlerでPHPエラー時に例外投げるようにするという手もある
    >>711
    みんなには内緒だよ つstrtotime
    713 : nobodyさん - 2010/06/29(火) 00:12:53 ID:??? (+56,-20,-8)
    >>710
    >標準関数が例外投げたら逆にうざいっていうか
    標準関数が例外を吐く例
    714 : nobodyさん - 2010/06/29(火) 00:50:43 ID:??? (+8,-29,-6)
    >>706
    is_arrayでチェックする。そういうデータが来る可能性は予期できるはず。
    715 : nobodyさん - 2010/06/29(火) 00:56:28 ID:??? (+12,-29,-56)
    >>713
    >>708は標準関数が例外を吐く例には見えないんだが・・・?

    >>706
    第二引数に配列でない値、それは予期し得ないデータとは言えませんw
    is_array使えばいいだけだろwww馬鹿なの?wwww死ぬの?wwwwww
    716 : nobodyさん - 2010/06/29(火) 01:01:32 ID:??? (+72,+28,-16)
    >>707
    ifとか減らせるからコードの見通しがよくなるんだけどな
    717 : nobodyさん - 2010/06/29(火) 02:53:00 ID:??? (+65,+29,-2)
    >>713
    吐いてないですし、投げてもいません。
    718 : nobodyさん - 2010/06/29(火) 07:50:59 ID:??? (-1,-29,-13)
    警告を出すことはあるけど例外を出す関数は標準関数には無い
    719 : nobodyさん - 2010/06/29(火) 07:53:01 ID:??? (-11,-29,+0)
    つSPL
    720 : nobodyさん - 2010/06/29(火) 07:55:11 ID:??? (+51,+28,-4)
    クラスは例外投げるよw
    721 : nobodyさん - 2010/06/29(火) 12:00:35 ID:??? (-1,-29,-15)
    try~catchで囲んでおけば
    何かあったらcatchでつかんでくれるって方が楽だと思うんだけどな・・
    PHPにはterminate()も無いんだよね?
    722 : nobodyさん - 2010/06/29(火) 12:56:17 ID:??? (+3,-30,-179)
    1.phpで自分自身のファイルのエンコーディングって取得できますか?
    2.sambaのunix charsetのようなファイル名の文字コード等は取得できますか?

    $_SERVERにはないようですし。。。
    getlocaleは地域の取得で違いましたし。。

    なぜ必要か、
    1.は便利だから。
    2.はファイルアップロード機能の汎用性のあるものを作りたいからです。
      ファイル保存時適切に日本語ファイル名のエンコーディングを指定、変換しないと化けちゃうからです。

    PHP初心者です。至急宜しくお願いします。昼休みあと5分(涙
    723 : nobodyさん - 2010/06/29(火) 15:34:47 ID:??? (+91,+29,-14)
    アップロードされた時のファイル名をそのまま使うつもりですか。どきどきしますね。
    724 : nobodyさん - 2010/06/29(火) 15:42:37 ID:??? (+104,+29,-24)
    >>723
    別にそんなの珍しくもないのに何言ってんだか
    大抵のアップローダはオリジナルのファイル名が見れるだろ
    725 : nobodyさん - 2010/06/29(火) 15:44:34 ID:??? (+71,+29,-2)
    >>724
    オリジナルのファイル名のまま保存してるわけがなかろう
    726 : nobodyさん - 2010/06/29(火) 15:46:22 ID:??? (+41,+13,-3)
    > ファイル保存時
    これがどの行為を指しているかによるな
    730 : nobodyさん - 2010/06/30(水) 01:40:45 ID:??? (+53,+25,-21)
    MVCの勉強になった!ってニッチな軽量フレームワークを教えてください。
    732 : nobodyさん - 2010/06/30(水) 10:11:06 ID:??? (-11,-29,+0)
    734 : nobodyさん - 2010/06/30(水) 10:46:04 ID:??? (+3,-30,-83)
    echo printfとかしてるからだろ。

    printfだけで出力までするからechoは余計。printfは出力した文字数を
    値として返す(この場合は"01"で2文字だから2)から、それがechoで
    さらに出力されて余計な2も出てる。
    735 : nobodyさん - 2010/06/30(水) 10:48:14 ID:??? (-1,-29,-29)
      [s]printf   あと、bだと2進数になっちゃうのでdね。1なら同じだけどさ。
    738 : nobodyさん - 2010/06/30(水) 11:27:43 ID:??? (-5,-30,-28)
    文字列とは何ぞやとか、 PHP数値への変換の仕様とか
    http://www.php.net/manual/ja/language.types.string.php#language.types.string.conversion
    739 : nobodyさん - 2010/06/30(水) 12:16:22 ID:??? (+46,+29,-6)
    >>736
    おまえは2時間前のできごとをもう忘れているのか?
    740 : nobodyさん - 2010/06/30(水) 14:31:43 ID:XzF49h+x (-3,+28,-14)
    >>739 ???

    >>738
    仕様でできないってことなのかな

    他の方法考えて見ます(01スタートでなく最初から2桁の11スタートとか

    どうもありがとうございました。
    741 : nobodyさん - 2010/06/30(水) 15:00:40 ID:??? (+0,-30,-68)
    $number =1;
    $number = $number + 1;
    file_put_contents( "a.txt", sprintf("%02d",$number) );

    数値足してくんなら、最初っから数値にしとけよ。
    数値にみなせる文字列だったら+1すれば数値に解釈して"01" + 1 ってやれば 2になるけど "02"にはならねーから。
    2桁で表示させる方法聞いといてそれなんでつかわねーんだよ。
    俺らバカにしてんのか?
    分かんなかったら分からんって書けよ。
    742 : nobodyさん - 2010/06/30(水) 15:02:56 ID:??? (+18,-3,+1)
    >>740
    ???
    743 : nobodyさん - 2010/06/30(水) 19:10:54 ID:??? (+55,+29,-18)
    プログラム初心者か、ただのバカなんだろ。
    優しくしてやれよw
    744 : nobodyさん - 2010/06/30(水) 19:36:55 ID:??? (+55,+29,-13)
    会話になってねー
    こんな馬鹿と一緒の職場とか想像すると寒気がするな
    746 : nobodyさん - 2010/06/30(水) 20:35:59 ID:??? (+23,+29,-48)
    エスパーじゃないんで、間違ってるであろう部分をみせてもらえんと
    答えようがないよね? 
    返事とか書き込むととか、話しかけるとか言われても
    他人には分からないことだということは、理解頂きたい。
    749 : nobodyさん - 2010/06/30(水) 22:02:11 ID:??? (-12,-29,-17)
    >>748
    じゃあ、話しかけた時の処理にあると予想される、
    $jikan[なんとか]
    というところを
    $jikan[なんとか][0]
    こうするとどうなるの?
    750 : nobodyさん - 2010/06/30(水) 23:26:23 ID:??? (+62,+29,-68)
    エスパーできないんで、質問返しで悪いが('A`;)
    おまいさん、まさか出力が「$data」ってオチじゃないだろうな?
    あと、出力結果が「Array」ってことは、配列を理解してないんジャマイカ?
    「PHP初心者」って言ってるけど、PHP以外はどんなのを理解してんの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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