私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレPHPで作られた有名サイトってあるの?
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : △
レスフィルター : (試験中)
仕事でPHPのデバッグやってるんだけどさ……。
まず「早い安い」が売りのPHPがOOで綺麗にきっちり書かれてる
可能性なんかほとんどゼロだろ経験則上。このカルボナーラのゲロ
みたいなコードはモダン言語ではまず見かけない。口先で「OO完璧に
やれば綺麗です(キリッ」とか言われてもなー。
でさ、PHPの変数って参照するだけで何か変わったりすんの?
printfデバッグやったらCでよくある「printf文挟んだだけで挙動が変わる」
って現象が起きるんだけど。
function foo(){
if($hoge !== $fuga){
.....
}
print "----¥n";
}
こんな位置関係のprint文を入れたり外したりすると挙動変わるんすよ。
まず「早い安い」が売りのPHPがOOで綺麗にきっちり書かれてる
可能性なんかほとんどゼロだろ経験則上。このカルボナーラのゲロ
みたいなコードはモダン言語ではまず見かけない。口先で「OO完璧に
やれば綺麗です(キリッ」とか言われてもなー。
でさ、PHPの変数って参照するだけで何か変わったりすんの?
printfデバッグやったらCでよくある「printf文挟んだだけで挙動が変わる」
って現象が起きるんだけど。
function foo(){
if($hoge !== $fuga){
.....
}
print "----¥n";
}
こんな位置関係のprint文を入れたり外したりすると挙動変わるんすよ。
あ、return文入れるの忘れた。print文の後にreturn文ね。
>>653
やぱし。Cでは良くあることだけどスクリプト言語だから珍しいと思った。
3000行もある変態クラスでその中でしか再現しないし、さすがにこれうp
したらクライアントに殺されると思うので他の人に再現してもらうのは厳しいんよ。
やぱし。Cでは良くあることだけどスクリプト言語だから珍しいと思った。
3000行もある変態クラスでその中でしか再現しないし、さすがにこれうp
したらクライアントに殺されると思うので他の人に再現してもらうのは厳しいんよ。
>>651
> まず「早い安い」が売りのPHPがOOで綺麗にきっちり書かれてる
> 可能性なんかほとんどゼロだろ経験則上。このカルボナーラのゲロ
きっちり書かれている?
誰かが書いたものを修正することしか無いの?
当たり前だろうけど、お前が書いたら綺麗になるよね?
> まず「早い安い」が売りのPHPがOOで綺麗にきっちり書かれてる
> 可能性なんかほとんどゼロだろ経験則上。このカルボナーラのゲロ
きっちり書かれている?
誰かが書いたものを修正することしか無いの?
当たり前だろうけど、お前が書いたら綺麗になるよね?
>>654
全部うpは無理だろうが、局所的に再現できるコードはないの?
あとPHPのバージョンとバグもチェックしといたほうがいいかも
ちなみに昔Javaでも数万行の変態クラスを見たことあるから
PHPだけではないぞ
全部うpは無理だろうが、局所的に再現できるコードはないの?
あとPHPのバージョンとバグもチェックしといたほうがいいかも
ちなみに昔Javaでも数万行の変態クラスを見たことあるから
PHPだけではないぞ
>>654
30000行もあるとか言い訳でしかないよ。
再現できるコードをアップしろって言われて、
ソース丸々アップするなんて考えてる時点で素人の発想そのもの。
ほんとお前の技術力がいよいよ怪しくなってきたな。
言っとくが、ソース丸々アップされても誰も見ない。
再現できるコードをアップしろっていうのは、不要なコードを削除して
再現可能な必要最小限のコードをアップしろってことだよ。
再現する必要最小限にすれば、アップしてもクライアントに殺されねーだろ。
わかったら、早くアップしろ。
アップできるかできないかでお前が技術力がわかる。
今、お前は試されてる状態になってるぞ。
30000行もあるとか言い訳でしかないよ。
再現できるコードをアップしろって言われて、
ソース丸々アップするなんて考えてる時点で素人の発想そのもの。
ほんとお前の技術力がいよいよ怪しくなってきたな。
言っとくが、ソース丸々アップされても誰も見ない。
再現できるコードをアップしろっていうのは、不要なコードを削除して
再現可能な必要最小限のコードをアップしろってことだよ。
再現する必要最小限にすれば、アップしてもクライアントに殺されねーだろ。
わかったら、早くアップしろ。
アップできるかできないかでお前が技術力がわかる。
今、お前は試されてる状態になってるぞ。
クラスを使うなんて、工夫でも何でもない。
ifばっかり使ってる人にswitchを教えたら、
そんな工夫をして楽をするのはずるい!
って怒られて気分。
普通にやることを、工夫と言われても困る。
単にお前が知らないだけだろと
ツッコミ入れたくなる話だな。
ifばっかり使ってる人にswitchを教えたら、
そんな工夫をして楽をするのはずるい!
って怒られて気分。
普通にやることを、工夫と言われても困る。
単にお前が知らないだけだろと
ツッコミ入れたくなる話だな。
>>662
他の言語選ぶかどうかなんて聞いていない。
> そりゃ綺麗になるけど
このレスだけで十分。
綺麗かどうかって、言語のせいじゃないんだよ。
書いている奴の問題。
> Cだと、mallocのNULLフィル忘れとかでprintfした時にメモリ内の状況が
> 変わってprintf入れたら挙動が変わるってのはよくある話。
printf関係ない。他の何かをやっても挙動は変わる。
ようするに「バグがあるコードはどんな挙動をしてもおかしくない」ってだけだろ
他の言語選ぶかどうかなんて聞いていない。
> そりゃ綺麗になるけど
このレスだけで十分。
綺麗かどうかって、言語のせいじゃないんだよ。
書いている奴の問題。
> Cだと、mallocのNULLフィル忘れとかでprintfした時にメモリ内の状況が
> 変わってprintf入れたら挙動が変わるってのはよくある話。
printf関係ない。他の何かをやっても挙動は変わる。
ようするに「バグがあるコードはどんな挙動をしてもおかしくない」ってだけだろ
>>664
> えーと。printf入れたら挙動が変わるとか良くあるって書いたら「ねーよw」
バグがあるコードによりメモリが破壊された状態
って言わなかっただろ
ブレーキ踏んだら、逆にスピードが上がるとか
よくあるって言ったら、お前なんて答えるんだ?
そんな事故が頻繁に起こってるのか?
> えーと。printf入れたら挙動が変わるとか良くあるって書いたら「ねーよw」
バグがあるコードによりメモリが破壊された状態
って言わなかっただろ
ブレーキ踏んだら、逆にスピードが上がるとか
よくあるって言ったら、お前なんて答えるんだ?
そんな事故が頻繁に起こってるのか?
>>665
最初にprintfデバッグの話を振ったっしょ。まあ勘違いならいいや。
最初にprintfデバッグの話を振ったっしょ。まあ勘違いならいいや。
>>664
まともなプログラマなら、言語のバグなんて
なんの検証もなしに言ったりしない。
初心者臭を感じられる。
30000行のコードのまま、
ちょっと変えるで動かすっていうのは
検証じゃないから。
まず自分のバグを疑え。
あとPHPで多重継承はできない。
ここでもまた、初心者臭がw
まともなプログラマなら、言語のバグなんて
なんの検証もなしに言ったりしない。
初心者臭を感じられる。
30000行のコードのまま、
ちょっと変えるで動かすっていうのは
検証じゃないから。
まず自分のバグを疑え。
あとPHPで多重継承はできない。
ここでもまた、初心者臭がw
>>666
最初にふった奴はこいつ。
俺は知らん。
> でさ、PHPの変数って参照するだけで何か変わったりすんの?
> printfデバッグやったらCでよくある「printf文挟んだだけで挙動が変わる」
> って現象が起きるんだけど。
最初にふった奴はこいつ。
俺は知らん。
> でさ、PHPの変数って参照するだけで何か変わったりすんの?
> printfデバッグやったらCでよくある「printf文挟んだだけで挙動が変わる」
> って現象が起きるんだけど。
>>667
自分のバグじゃなくて。最初からバグがあってそれを直してる。
print文入れるだけで挙動が変わるとか、メソッドの呼び出し元によって再現したり
しなかったりってのはどう考えてもおかしいだろ。サンプルの位置を考えても。
> あとPHPで多重継承はできない。
継承が深いということを書こうとしたんだが、これは恥ずかしい。
自分のバグじゃなくて。最初からバグがあってそれを直してる。
print文入れるだけで挙動が変わるとか、メソッドの呼び出し元によって再現したり
しなかったりってのはどう考えてもおかしいだろ。サンプルの位置を考えても。
> あとPHPで多重継承はできない。
継承が深いということを書こうとしたんだが、これは恥ずかしい。
NDA結んでやるから、
30000行のクラス、親クラス類、その他一式を
どこかにうpしてみなさい
30000行のクラス、親クラス類、その他一式を
どこかにうpしてみなさい
>>669
そのコードに問題がある。
そのコードに問題がある。
printで挙動が変わる?
そりゃ挙動が変わるだろうさw
printすれば画面に文字が出力される。
printしなければ表示されない。
画面に文字が出力される or されないと
いうふうに動作が変わってるだろw
もちろん、正しい仕様だがな。
つか、printが邪魔で正しくテストできないとうのなら
ファイルにでも出力しろよ。
そりゃ挙動が変わるだろうさw
printすれば画面に文字が出力される。
printしなければ表示されない。
画面に文字が出力される or されないと
いうふうに動作が変わってるだろw
もちろん、正しい仕様だがな。
つか、printが邪魔で正しくテストできないとうのなら
ファイルにでも出力しろよ。
これがPerlだったらContent-Type問題かもなw
出力してないのにprintしてエラーになった。
ほかから読んだときは出力されてた。
どうせ、似たような問題でしょ。
言語のバグじゃなくて、書いた奴のバグ。
出力してないのにprintしてエラーになった。
ほかから読んだときは出力されてた。
どうせ、似たような問題でしょ。
言語のバグじゃなくて、書いた奴のバグ。
>>675
PHPで良くあることかどうか知りたかっただけなので、それで良いです。
なんかおまえら怖いし。
もう工期的な問題で無理矢理問題が起こらないようにして原因不明のまま
逃げるって感じになりそうだけど。
ちゃんと調べてPHP側にバグ報告したいのは山々なんだが工期優先なんでね。
PHPで良くあることかどうか知りたかっただけなので、それで良いです。
なんかおまえら怖いし。
もう工期的な問題で無理矢理問題が起こらないようにして原因不明のまま
逃げるって感じになりそうだけど。
ちゃんと調べてPHP側にバグ報告したいのは山々なんだが工期優先なんでね。
念のため探すだけ探してみたら?
http://bugs.php.net/search.php?cmd=display&search_for=print
http://bugs.php.net/search.php?cmd=display&search_for=print
>>678
サンクス。目を通してみる。
サンクス。目を通してみる。
Cではメモリ破壊は良くあるよね。
PHPでコード量が原因のバグは踏んだ事無いけど、PHPだからなぁwありそうだよなw
許可したメモリ量とか、APC的なのを通さずにとか?
PHPでコード量が原因のバグは踏んだ事無いけど、PHPだからなぁwありそうだよなw
許可したメモリ量とか、APC的なのを通さずにとか?
ねぇねぇ、素朴な疑問なんだけど、
「PHPがクソだクソじゃない」ってはなし、なんでこのスレでやってんの?
スレ違じゃねぇの?
「PHPがクソだクソじゃない」ってはなし、なんでこのスレでやってんの?
スレ違じゃねぇの?
じゃあ、そろそろ
PHPで作られた有名サイトの
話しに戻りますかね。
PHPで作られた有名サイトの
話しに戻りますかね。
んで
●●はPHPでつくられてる
↓
PHPの部分を作り変えてる
↓
PHPはクソだからだねー
↓
Perl厨はお帰り下さい
↓
工夫すればなんとかなる
↓
糸冬了
ってなるんだろ?
●●はPHPでつくられてる
↓
PHPの部分を作り変えてる
↓
PHPはクソだからだねー
↓
Perl厨はお帰り下さい
↓
工夫すればなんとかなる
↓
糸冬了
ってなるんだろ?
perlもphpも変わんないでしょ
変わるとするならプログラマの腕に問題があるんだよ
わかんねーのか、そんなことも
変わるとするならプログラマの腕に問題があるんだよ
わかんねーのか、そんなことも
個人でiphoneアプリ、Windowsアプリをマーケットに売って生き残れ
経済産業省は若者らの小規模な起業を促すため 数百万円を補助
http://matome.naver.jp/odai/2134667637844882401
格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキング帳
http://tinyurl.com/brzs486
コワーキングスペースJP
http://tinyurl.com/76vdrny
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみやる
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万~500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa
ヤフオクで脱獄iPhone15kぐらいで買える IIJmio,イオン.BB.exite,DTIで月千円ぐらいでネット使える
経済産業省は若者らの小規模な起業を促すため 数百万円を補助
http://matome.naver.jp/odai/2134667637844882401
格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキング帳
http://tinyurl.com/brzs486
コワーキングスペースJP
http://tinyurl.com/76vdrny
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみやる
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる
C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)
地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万~500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa
ヤフオクで脱獄iPhone15kぐらいで買える IIJmio,イオン.BB.exite,DTIで月千円ぐらいでネット使える
地方にコワーキングスペースなんか作っても誰も使わねーよwwwwwwww
これは何のコード?
IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2
IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2
動的型付け言語の利点である「コンパイル要らず」はもう利点じゃない
(Java Servlet系のWebアプリケーションはEclipseが自動でやってくれるし
フレームワークによってはHot Deployがあるので変更が即時反映される)
perl php rubyと色々渡り歩いてきたけど、結局Javaに落ち着いたよ
インフラはGoogle App EngineでフレームワークはSlim3
LAMP環境をVPSなどに構築するより管理が楽でスケールアウトも容易
(Java Servlet系のWebアプリケーションはEclipseが自動でやってくれるし
フレームワークによってはHot Deployがあるので変更が即時反映される)
perl php rubyと色々渡り歩いてきたけど、結局Javaに落ち着いたよ
インフラはGoogle App EngineでフレームワークはSlim3
LAMP環境をVPSなどに構築するより管理が楽でスケールアウトも容易
日本のWebサービス系企業ではトップクラス(自虐)
のサイバーエージェントではPHP→Javaの変遷を辿ってるな
http://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=001887
のサイバーエージェントではPHP→Javaの変遷を辿ってるな
http://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=001887
類似してるかもしれないスレッド
- PHPでオークションサイトを作ろう! (294) - [49%] - 2019/5/9 7:45 ○
- PHPエディタって、どうよ? (816) - [33%] - 2022/10/19 16:30 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [33%] - 2008/5/27 2:33
- PHPで2chを真似てこんなモン作ってみますた。 (134) - [33%] - 2018/6/27 23:16
トップメニューへ / →のくす牧場書庫について