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

私的良スレ書庫

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

元スレPHPで作られた有名サイトってあるの?

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
501 : nobodyさん - 2012/07/19(木) 19:48:08.85 ID:???.net (+83,+30,-88)
>>500
上の方でさんざん出てるでしょ。まだ蒸し返す気かよ。
PHPerの統一見解は「腐ってると言われてる部分は全部工夫すればなんとかなるから、
仕様が腐ってても言語として劣ってるとは言えない」なんだよね。
びっくりしたわ。
502 : nobodyさん - 2012/07/19(木) 20:11:41.75 ID:???.net (+74,+30,-71)
>>501
上の方だけじゃ、それのうちのどれなのか分からん
蒸し返す、って「腐ってる」とか「明らかに遥かに劣る」とか
そういう言葉を使うからだろ

強烈な言葉を使ってレッテル貼りするやつって
結局具体的に説得力のあることは書けないんだよな
503 : nobodyさん - 2012/07/19(木) 20:31:10.92 ID:???.net (+7,+29,-92)
・グローバルスコープを抑止する方法がない

これだけで充分腐ってると言えるし、今生きてる言語でこんなひどい
実装を普通とか工夫すればいいとか言ってるところがPHPerのすごいとこだわ
505 : nobodyさん - 2012/07/19(木) 20:42:24.64 ID:???.net (+57,+29,-28)
腐ってるは絶対評価
劣ってるは相対評価

っつーこった
506 : nobodyさん - 2012/07/19(木) 20:45:07.38 ID:???.net (+54,+30,-94)
>>504
最後の三行あたりはケースバイケースなんだがな。
PHPしか書けないとこういう可哀想な発想になるのか。
俺だってPHPは書くよ。というか今日は他人のPHPコードとの戦いだったよ。
マジで死んでくれとか思いながら仕事してましたよ。
確かに生産性はいいけどプログラマによって保守性がメチャクチャ悪くなるんだよな。
前からそう言ってるんだが。
507 : nobodyさん - 2012/07/19(木) 20:53:24.01 ID:???.net (+12,+30,-92)
>>503
「グローバルスコープを抑止する方法がない」=「腐ってる」
という主張だな

スクリプト言語は大体そうじゃないのか?
PerlやRubyも腐ってるってことだな
Cはどうなんだ?

まあお前の主観に過ぎないがなwww
508 : nobodyさん - 2012/07/19(木) 20:59:13.55 ID:???.net (+0,-29,-57)
>>507
Perlはuse strictで抑止できる。Rubyは$付けないとグローバル変数にならない
ので目視で分かる。PHPは?
509 : nobodyさん - 2012/07/19(木) 21:00:48.92 ID:???.net (-1,-29,-25)
書き忘れた。Cもexternで明示的に宣言しないとダメだし、デフォルトのスコープは
ファイルスコープだったろ
510 : nobodyさん - 2012/07/19(木) 21:14:01.20 ID:???.net (-14,+17,-14)
目視で抑止???
511 : nobodyさん - 2012/07/19(木) 21:23:22.24 ID:???.net (-1,-29,-86)
あ~、ファイルスコープはOKって話?
PerlのフリーCGIとか、1ファイルに詰め込んであったりするよなw
ourでグローバル変数は使えるし

PHPも「目視で抑止」はできるぞw
512 : nobodyさん - 2012/07/19(木) 21:25:56.49 ID:???.net (+62,+29,-167)
>>510
目視でというか、明示しないとグローバルスコープにはならないって意味ね。
で、見ても分かる。ourも然りね。
何かしかのスコープの外に出すとPHPは勝手にグローバルスコープになるし、
それを抑止する方法がない。

> PerlのフリーCGIとか、1ファイルに詰め込んであったりするよなw

お前の脳みそは昭和なの?

> PHPも「目視で抑止」はできるぞw

はいはい。工夫すればなんとかなるのね。
513 : nobodyさん - 2012/07/19(木) 21:30:11.52 ID:???.net (+52,+24,-9)
PHPerが揃って他の言語使えないってのはやっぱマジだったんだな。
514 : nobodyさん - 2012/07/19(木) 21:32:05.85 ID:???.net (+12,+29,-220)
関数、メソッド内では global を使わないとグローバル変数使えないだろ
そういう意味では宣言側ではなく使用側で抑止できる

っつうか、フレームワークの起動時以外
グローバル変数なんて使わないだろ
1ファイル1クラスにしとけば、グローバル変数が宣言されていないことくらい
それこそ目視で確認できる

それでPHPだけ腐ってるってのは無理があるな

あと、Perlの昔ながらのCGIは今時でも結構見かけるぞw
昭和に作られたCGIなんてほぼないだろw
515 : nobodyさん - 2012/07/19(木) 21:44:29.09 ID:???.net (+12,+29,-198)
>>514
スコープってのは変数だけが対象じゃないだろ。グローバルスコープに
置かれた関数とかタチわりーぞ。

で、宣言側で抑止しないと、グローバルスコープを外そうとしても
外せないという現象が起こる。
Perlはourを片っ端から外せばエラー出まくるからそこを直せばいい。
PHPのグローバルスコープに$iとか撒かれたら軽く死ねるぞ。

それからむかーしのPerlCGIをDisるなら、むかーしのPHPのソースでも読んでこい。
もっとひでーから。

あと昭和が終わったのが1988年だ。冗談も分からんとはな。
516 : nobodyさん - 2012/07/19(木) 21:56:37.79 ID:???.net (+67,+29,-10)
結局、作りが悪いプログラムをいじらされた
個人的な恨みだろ
517 : nobodyさん - 2012/07/19(木) 22:23:27.11 ID:???.net (+72,+29,-91)
>>516
だから保守性だってんだろ。作りが悪いPerlのプログラムも結構直してきた
けど片っ端からuse strictぶち込んでエラー消せばそれだけでそこそこ綺麗に
なるんだよ。Javaに至ってはスコープがきっちりしてるからクラスの再設計
するだけで綺麗になるし。PHPは簡単便利だけど保守性が悪すぎるんだよ。
WordPressやMediaWikiのメンテのトロさをみたらそのくらい分かると思うんだが。
518 : nobodyさん - 2012/07/19(木) 22:48:23.93 ID:???.net (+12,+30,-128)
だったら、保守性が悪いプログラムを他の言語よりも作りこみやすい、
程度にしときゃいいだろ
柔軟性と保守性はトレードオフの部分があるがな

「グローバルスコープを抑止する方法がない」から「腐ってる」
とか変な主観書くからだろ
519 : nobodyさん - 2012/07/19(木) 22:49:16.98 ID:DHLaUksh.net (+29,+29,-105)
要はメンテナンス性が高くてPHPみたいに気軽に使えてWeb向きな言語が開発されれば…

pythonをいじるのが簡単そう

PHPのメリットは連想配列で引数やPOSTの中身受け取れたり

ワンファンクションでメール送れたりエスケープ関数使えたり…

これをpythonに組み込めば一件落着
520 : nobodyさん - 2012/07/19(木) 23:20:48.97 ID:???.net (+70,+30,-98)
>>518
PHPが作りこみやすい……だと……!?

PHPしか書いたことがないやつが他の言語と比較するからさっきから
おバカを晒してることに気づけよ。

> 「グローバルスコープを抑止する方法がない」から「腐ってる」
> とか変な主観書くからだろ

いや腐ってるだろ。
521 : nobodyさん - 2012/07/19(木) 23:27:04.87 ID:???.net (+50,+29,-21)
ん?腐ってるバカが来たのか?
522 : nobodyさん - 2012/07/19(木) 23:28:59.43 ID:???.net (+57,+29,-21)
技術的な話してるのに言い返せなくなったら人格攻撃かwww
さすがPHPer、底が知れるな。
523 : nobodyさん - 2012/07/19(木) 23:33:11.18 ID:???.net (+70,+30,-66)
>>520
んじゃ聞くが
> PHPが作りこみやすい……だと……!?
ってどういう意味で書いたんだ?

あと
> PHPしか書いたことがないやつが他の言語と比較するからさっきから
> おバカを晒してることに気づけよ。
これは人格攻撃だろ
的外れな推測だけどな

> さすがPHPer、底が知れるな。
これもな

腐ってるのはお前だよ
524 : nobodyさん - 2012/07/19(木) 23:43:10.28 ID:???.net (+57,+29,-26)
だから技術的な話しろよ。
PHPが他の言語より作り込みやすい根拠でも述べてみ。
525 : nobodyさん - 2012/07/20(金) 00:16:17.65 ID:???.net (+55,+29,-17)
だから
保守性が悪いプログラムを作りこみやすい
って書いてんだろ?

それを逆の意味に取ってるからバカなのかな、って思っただけだよ
526 : nobodyさん - 2012/07/20(金) 09:06:22.42 ID:8twV/UeW.net (+24,+29,-18)
お願いだから誰か保守性が高くてカルボナーラにならない言語仕様がしっかりしたPHP作ってください><
527 : nobodyさん - 2012/07/21(土) 01:29:03.27 ID:???.net (+62,+29,-56)
自由度が高いから、ルール無しで初心者が作ると保守性が下がる
トレードオフではあるけど、もう少し言語として制約があったほうが
バランスはよさそうだよな
use strictみたいなオプションがあれば少しはいいのかな?
528 : nobodyさん - 2012/07/21(土) 03:23:06.99 ID:???.net (-2,-29,-29)
>>508
> Perlはuse strictで抑止できる

できません。
529 : nobodyさん - 2012/07/21(土) 03:30:39.77 ID:???.net (-2,-30,-144)
<?php
$a = 1; /* グローバルスコープ */

function test()
{
  echo $a; /* ローカルスコープ変数の参照 */
}

test();
?>

このスクリプトは、出力を全く行いません。
これは、echo 命令がローカ ル版の $a 変数を参照しているにもかかわらず、
このスコープでは値が代入されていないからです。
530 : nobodyさん - 2012/07/21(土) 03:33:16.26 ID:???.net (+3,-30,-90)
perl

use strict;
use warnings;

my $a=1; # グローバルスコープ

sub test {
  print $a;
};

test()


このスクリプトは、出力を行います。
Perlの問題点。use strictが何の意味もないことを意味しています。
531 : nobodyさん - 2012/07/21(土) 03:42:58.16 ID:???.net (+3,-30,-47)
perl

use strict;
use warnings;

my $a=1;

sub foo {
  $a=2;
}

foo();
print $a

この例では2が表示されます。Perlのダメなところです。
532 : nobodyさん - 2012/07/21(土) 03:45:43.84 ID:???.net (+4,-30,-48)
perl

use strict;
use warnings;

sub foo {
  $a=2;
}
sub bar {
  $a=3;
}

foo();
bar();
print $a

まあ、なんて恐ろしい。警告も出ずに3が表示されます。

533 : nobodyさん - 2012/07/21(土) 03:52:19.27 ID:???.net (+57,+29,-36)
まあ、532は引っ掛けですけどねw
自称Perl使いさん。正しく答えられますか?
534 : nobodyさん - 2012/07/21(土) 04:39:16.10 ID:???.net (+0,-29,-36)
>>532
Perlはそれが主ルーチンだとするとlocalの$aで通るんだろうけど、この手の
ミスがファイルスコープにとどまるのがPerl。コード全体が汚染されるのがPHP
536 : nobodyさん - 2012/07/21(土) 05:14:03.59 ID:???.net (+35,+9,-22)
こうやってみると、PHPよりも
Perlの方が糞仕様な言語だなw
537 : nobodyさん - 2012/07/21(土) 10:25:46.96 ID:???.net (+0,-29,-180)
>>535
馬鹿はお前だ。まずuse strictが前提だと何度も言われてるだろ。
でだ。$aと$bは予約されたグローバル変数だから使っちゃダメ。無知すぎる。
そもそも1文字変数名使う時点で馬鹿プログラマの証拠。だからこういうミスをする。

$fooに変更して、それぞれにuse strictつけてみ?ファイルスコープどころか
裸の変数自体許されないから。

これを回避するにはmy $fooとすると良いのだが、my宣言された変数はファイル
スコープだ。つまり一般的にはどのスコープからも外れた変数はファイル
スコープ。

そういう厳密な機能がPHPにはないだろ?って言ってるんだけど。
538 : nobodyさん - 2012/07/21(土) 11:36:46.37 ID:???.net (+56,+25,-144)
Perlはuse strict抜くとダメって言ってるのはPHPは4がダメだからダメ、って言ってるのと根本的に同じ
Perl5はPerl4のが動くように配慮があるからデフォルトでグローバル変数が残ってて、Perl5の恩恵を受けるにはuse strictしましょうねってのが大前提だからな

しかし$aはないわな。一連のPHPerの言い分ってほとんど

・PHPしか書けない故の激しい勘違い
・PHPは工夫でなんとかなるから糞じゃない

この2つに尽きるだろ
539 : nobodyさん - 2012/07/21(土) 12:53:31.59 ID:???.net (+54,+26,-6)
なんでPHPスレにPerl厨すぐ沸いてしまうん?
540 : nobodyさん - 2012/07/21(土) 12:54:12.13 ID:???.net (+57,+29,-28)
だよな、Perl厨アホすぎwここがPHPスレと認識できないほど情弱なんだろw
それほど情弱だからPerlなんてメリットが一つもないゴミ使ってんだろwww
541 : nobodyさん - 2012/07/21(土) 15:56:16.20 ID:???.net (-3,-29,-53)
Perlって腐ってるよな
$aとか$bなんていろんなサンプルコードで使われてるのに
予約されてるってw
糞仕様www
542 : nobodyさん - 2012/07/21(土) 16:14:35.12 ID:???.net (+64,+30,-87)
数分おきに連投とかwww
そんなに>>535が恥ずかしかったんだな、可哀想に
まあ俺も$aと$bは糞だと思うよ。どの言語にも糞な部分はあるし、
そういうのは素直に認めるべきだと思うんだけどPHPは固くなに
「工夫すれば大丈夫」で正当化するよね。みっともない。
543 : nobodyさん - 2012/07/21(土) 16:35:41.64 ID:???.net (+10,+29,-72)
Perlでは「1文字変数名使う時点で馬鹿プログラマの証拠」なんだなw
どちらかというとそんな言語が腐ってると思うがw

Perl厨は「工夫すれば大丈夫」ではなく、
糞仕様を知らないほうが馬鹿、ってなんのか
最悪だなw
544 : nobodyさん - 2012/07/21(土) 16:38:04.51 ID:???.net (+13,+29,-63)
>>543
どこの現場でも余程のことがない限りグローバル変数に一文字変数つかったら
殴られるレベルだと思うんだがPHPは違うのか。
さすが工夫すれば大丈夫な言語だけあるな。
545 : nobodyさん - 2012/07/21(土) 16:41:58.51 ID:???.net (+47,+29,-20)
>>543
PerlをDisり損ねて自分の無知を正当化したいわけだ。
>>535がとても恥ずかしいミスだということは変わらないし、
お前が顔を真っ赤にするほど>>535への安価は貼られていく。
546 : nobodyさん - 2012/07/21(土) 16:54:46.17 ID:???.net (+60,+29,-142)
>>544
>>515
> PHPのグローバルスコープに$iとか撒かれたら軽く死ねるぞ。
だったらこれは言語の問題じゃないだろw

そもそもグローバル変数は原則使わないし

「1文字変数名使う時点で馬鹿プログラマの証拠」
はグローバル変数に限定してないように取れるぞ

それに俺は>>535じゃないぞ
勝手に決めつけて恥ずかしいやつだなwww
PHPスレだからPHP擁護派は何人か書き込んでるだろ
Perl厨は1人っぽいがなwww
547 : nobodyさん - 2012/07/21(土) 16:56:42.87 ID:???.net (+64,+29,-21)
>>542
> 数分おきに連投とかwww

>>544-545

あ、つられて俺も連投しちゃったよw
548 : nobodyさん - 2012/07/21(土) 21:22:29.43 ID:???.net (+3,-30,-90)


539 名前:nobodyさん[sage] 投稿日:2012/07/21(土) 12:53:31.59 ID:???
なんでPHPスレにPerl厨すぐ沸いてしまうん?



540 名前:nobodyさん[sage] 投稿日:2012/07/21(土) 12:54:12.13 ID:???
だよな、Perl厨アホすぎwここがPHPスレと認識できないほど情弱なんだろw
それほど情弱だからPerlなんてメリットが一つもないゴミ使ってんだろwww

549 : nobodyさん - 2012/07/21(土) 22:21:57.20 ID:???.net (+3,-30,-90)
543 名前: nobodyさん Mail: sage 投稿日: 2012/07/21(土) 16:35:41.64
544 名前: nobodyさん Mail: sage 投稿日: 2012/07/21(土) 16:38:04.51
545 名前: nobodyさん Mail: sage 投稿日: 2012/07/21(土) 16:41:58.51

ひでーなこれ
550 : nobodyさん - 2012/07/21(土) 22:24:21.46 ID:???.net (+49,+26,-3)
コピペだろ。気づけよw
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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