PHPがいかに駄目言語であるかをちゃんと説明 Part.2 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0212デフォルトの名無しさん
垢版 |
2015/08/10(月) 13:22:44.68ID:QygUQ8SJ
でもRuby on Rails はウィンドウズで使えなくて、省略しすぎだし

Djangoは英語だからPHPは当然のところ、あるじゃない?
0213デフォルトの名無しさん
垢版 |
2015/08/10(月) 13:31:59.70ID:QygUQ8SJ
>>208
更新が早すぎるのはRals が有名でしょ!
0215デフォルトの名無しさん
垢版 |
2015/08/12(水) 11:54:40.07ID:0KMVWoH2
PHPも段々厳格化してきてない?適当でも動く。とにかく動けばいいという設計思想から脱線してない?
それって、かわいくないよね?
0216デフォルトの名無しさん
垢版 |
2015/08/13(木) 15:15:09.58ID:1qeAq2CO
C#も2ちゃんでバカにされてて、PHPもバカにされてるけど

そういう言語ほどいいっていう皮肉なんだよナァ
0217デフォルトの名無しさん
垢版 |
2015/08/13(木) 19:47:47.91ID:4z/i7w/x
いろんな機能詰め込みすぎたのが原因
JavaScriptもそうなりつつある。
0218デフォルトの名無しさん
垢版 |
2015/08/14(金) 09:19:03.36ID:mMb0xxGG
とっつきがいいだけだろ
Cのダメな部分をほとんどそのまま引き継いでいる上に
建増しの建増しでひどいことになってる
0220デフォルトの名無しさん
垢版 |
2015/08/14(金) 14:17:47.10ID:IQ5ciGpN
Haskell(ネタ)
0221デフォルトの名無しさん
垢版 |
2015/08/14(金) 14:54:59.40ID:spEW76Ca
>>215
書いた本人が一人だけで使う、外部に公開しないシステムならそれでもいいが、
他人が使う前提のシステムにその思想を持ち込まないでくれ
0222デフォルトの名無しさん
垢版 |
2015/08/14(金) 15:26:09.11ID:K7Io4hvt
>>221
ワンオペだから動けばいいんだよね。今すぐ動かなければ首だから。それって可愛くないでしょ?
だからPHPって好きなんだけど、最近、変数定義しろってエラー出すから、かわいくないなって思ったの。
0223デフォルトの名無しさん
垢版 |
2015/08/15(土) 18:08:09.90ID:9asZGXR9
>>210

$ php -v
PHP 7.0.0beta2 (cli) (built: Jul 31 2015 22:11:09)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0-dev, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
$ php a.php
Array
(
[0] => 10
[1] => 11
[2] => 2
[3] => 3
)
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
)

どういう用途で >>61 みたいなコードを書くか想像できないんだけど、実用上困る場面ってある?
0224デフォルトの名無しさん
垢版 |
2015/08/15(土) 18:11:51.31ID:9asZGXR9
HHVM でも同じ。
HHVM は最近追ってないので古くてごめん。

$ hhvm --version
HipHop VM 3.6.0-dev (rel)
Compiler: heads/master-0-g2e31b6c2b647ae52b9630cfb33b06437cb94a47a
Repo schema: afdbd1917cce0acc93af515d2f59a54d5bdc8c87
$ hhvm a.php
Array
(
[0] => 10
[1] => 11
[2] => 2
[3] => 3
)
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
)
0225デフォルトの名無しさん
垢版 |
2015/08/21(金) 12:11:52.04ID:IOWPhl7x
フレームワークっていうのが英語だし、変化が早すぎて趣味でやる人にはついていけない

初心者から上級者になるまでに必ずPHPの洗礼を受けんといけないわけです。

駄目言語かしらんけど、WEBをやるのにRailsを勧めるほど酷いもんはないと思うよ。

色々HPを見てると勧めてる人が多いけどサ
0226デフォルトの名無しさん
垢版 |
2015/08/21(金) 12:22:10.09ID:+b9Sq2lj
プログラミングと英語はまた別の話。
Railsを否定するならまずRailsをしっかり知ってからにしろ。
0227デフォルトの名無しさん
垢版 |
2015/08/21(金) 12:41:31.92ID:MqmKctHa
ペチパーwwwwwwwwwwwwwwww

Ruby最強!!!ルビィいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいwww
0228デフォルトの名無しさん
垢版 |
2015/08/24(月) 17:31:29.14ID:RhxZq3rX
>>222
いいことじゃん
PHPは変数周りの仕様がアホすぎたからな
変数名にしても変数型にしても暗黙が多すぎるから余計なバグが生まれるんだよ
0229デフォルトの名無しさん
垢版 |
2015/08/25(火) 00:39:09.56ID:nuUlvDkf
>>228
段々プログラムに慣れてくると、カッチリしていることの良さがわかってくるようになってきた。
初心者、素人にはそれが、ツライのよ。
0232デフォルトの名無しさん
垢版 |
2015/08/28(金) 04:34:25.39ID:dp5xkYWX
php7は超高速化するらしいけど
コード書き換えの手間が少なければいいが・・・
0234デフォルトの名無しさん
垢版 |
2015/08/30(日) 09:20:02.20ID:ZYoWCo0d
なぜ互換性を切ることが
超高速にするために必要なことだと
思うのか理解できない。
0239デフォルトの名無しさん
垢版 |
2015/08/30(日) 17:44:29.55ID:I6A6iYM0
>>236
そのイコールをどうやって導き出したの?
0240デフォルトの名無しさん
垢版 |
2015/08/30(日) 19:11:00.57ID:ZYoWCo0d
>>239
イコールって数学的な意味じゃないよ。
矢印にしたほうが良かったかね?

超高速にするといったら、
互換性を切るからだろうなっていう
発想がおかしいって話。

まるで互換性を切って速くする
テクニックがあるとでも思っているかのようだ。
0241デフォルトの名無しさん
垢版 |
2015/08/30(日) 20:30:10.64ID:s48TiG02
>>240
> 超高速にするといったら、
> 互換性を切るからだろうなっていう
> 発想がおかしいって話。

ん?
誰もそんなこと言ってないのでは?
0243デフォルトの名無しさん
垢版 |
2015/09/04(金) 05:47:11.00ID:hx7SlSuk
>>225
禿同。こんな糞な作業を趣味でやるなんて人生の無駄遣いだから、
Will code for foodって紙切れでも持ったヤツらに任せたらいいよ。
0244デフォルトの名無しさん
垢版 |
2015/09/05(土) 01:50:02.02ID:DGvzZYQ6
繰り返し文使わないと何もできない点
これはCとかにも言えるが
スクリプト言語でこれは不味い
ちんこみたいな言語
0245デフォルトの名無しさん
垢版 |
2015/09/05(土) 02:01:55.38ID:bn8/ZeE/
キチガイ文法
大量に居るキチガイペチパー

酷いシステムを目の当たりにすると両方混ざった酷いものが見える
0246デフォルトの名無しさん
垢版 |
2015/09/05(土) 02:42:42.16ID:KxULRspW
PHPの素晴らしい所は、
C/C++やJavaににたクラスベースの文法でありながら
高階関数とトレイとが使えるところだな。

例えばこんなの

array_map(function($n) {
 return foo($n);
}, $names);
0247デフォルトの名無しさん
垢版 |
2015/09/05(土) 02:44:19.86ID:ReU+9sFg
>>244
> 繰り返し文使わないと何もできない点

どういうこと?

繰り返し文じゃないなら
何を使えと?
0249デフォルトの名無しさん
垢版 |
2015/09/05(土) 20:52:06.05ID:D0AThh8Y
最高のWEB言語は

R u b y O n R a i l s
0251デフォルトの名無しさん
垢版 |
2015/09/06(日) 07:12:41.28ID:8kAWPtv+
>>244
どうした?答えはまだか?

> 繰り返し文使わないと何もできない点
> スクリプト言語でこれは不味い

お前の主張はわかった。
スクリプト言語では、繰り返し文以外でやれってことだろう?
一体どんな機能があるべきだと言っているのだ?
0252デフォルトの名無しさん
垢版 |
2015/09/28(月) 01:46:12.40ID:B1s+ULaW
ペチパー業者はphpバージョンアップに及び腰すぎる
0253デフォルトの名無しさん
垢版 |
2015/10/07(水) 08:09:55.97ID:qdqRCjiZ
受ける会社大丈夫?
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in tokyo
・「社名 労基」でググると過去の2chスレが出てくる
・転職会議で2.5点
0254デフォルトの名無しさん
垢版 |
2015/10/11(日) 09:02:52.53ID:NfoXchVH
まずxamppとかいうやつのインストでつまづく。
ポートが開かなくてapatcha使えない。
直し方に何時間もググルことになる。気を失いそうになる。

腫れてポート開けてコード打ったらコードそのものがブラウザに表示されてしまう。
もうここで失神寸前で勉強する気が起きないままPHPとは永遠におさらばしてしまう
0258デフォルトの名無しさん
垢版 |
2015/11/05(木) 08:29:56.59ID:VOk77BgB
もう8年くらいPHPに触れていないんだけど、今、PHPのWEBシステム開発って、
PEARやSmartyは使ったりする?
さすがにそんな案件はないか?w
0260デフォルトの名無しさん
垢版 |
2015/11/05(木) 19:31:37.81ID:aqa9s/P4
最近はphpもそれなりにモダンなフレームワークや、パッケージ管理ツールあるよ。
今はcomposer使うのが当たり前になってる
0261デフォルトの名無しさん
垢版 |
2015/11/06(金) 21:18:34.92ID:qFwSJApb
PHPやRubyって、macやlinuxならいいけれど、Windows環境なら絶対に触りたくないよね
node.jsの方がずっと快適に動きそう
0263デフォルトの名無しさん
垢版 |
2015/11/07(土) 21:58:47.23ID:SsqmrM3i
>>262
実際問題windowsを実サーバとして運用する可能性は.NETとかじゃなきゃ皆無に
近いわけで、開発時もdockerとか使ってlinux環境を用意すればいいのでは?
macの方がboot2dockerとか使いやすいとは思うけど。
0265デフォルトの名無しさん
垢版 |
2015/11/10(火) 16:37:47.84ID:6pVF3vg+
PHPは関数の命名規則に統一性皆無なのがなぁ…
引数の順もメチャクチャだしあまり使わない関数なんかは毎回調べないと分からん
0266デフォルトの名無しさん
垢版 |
2015/11/10(火) 16:48:07.92ID:328fIE4l
>>265
そんなのどの言語でもある。
どうでもいい。
0267デフォルトの名無しさん
垢版 |
2015/11/10(火) 19:33:47.25ID:NQdqB28b
>>260
んじゃ、PEARやSmartyなんておじいちゃんになるの?w
0269デフォルトの名無しさん
垢版 |
2015/11/11(水) 00:53:16.75ID:9Sgy2dkQ
>>268
確か、基礎PHPの著者がPEARやSmartyの本出してたよな。
基礎PHPにもPEARの記載あったし。
そっか、PEARやSmartyなんておじいちゃんかw
0270uy ◆Qawu9.2l1E
垢版 |
2015/11/11(水) 01:07:11.34ID:uYSp+fPE
>>266
え?

「普通」の言語はself使うからPHP(笑)が必要してる引数のうちの

1個分は常に少ないよ

なんでこのスレの人たちはPHPを使うのですか?
0272uy ◆Qawu9.2l1E
垢版 |
2015/11/11(水) 03:27:41.06ID:uYSp+fPE
selfも知らないレベルですか?

「普通」の言語はPHPみたいに引数多くないよ


266 名前:デフォルトの名無しさん :2015/11/10(火) 16:48:07.92 ID:328fIE4l
>>265
そんなのどの言語でもある。
どうでもいい。



↑ wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

浅い知識で「どの言語でもある。」


↑ wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0278デフォルトの名無しさん
垢版 |
2015/11/12(木) 07:09:48.96ID:R6fXI3QI
配列と連想配列の使い分けがわからない
○○にこっちを使えとかっていう絶対条件みたいなのがあるの?
0279デフォルトの名無しさん
垢版 |
2015/11/12(木) 08:20:46.66ID:BGRbuFCe
テンプレートエンジンだとTwigとかBladeとか?
どっちも使ったことないし正直何が流行ってんのかわからない
0280uy ◆Qawu9.2l1E
垢版 |
2015/11/12(木) 12:43:32.53ID:YKGP90Ph
>>278
uyさんの経験からいうと配列で済む場所はマジで配列にしといたほうが良い
0284デフォルトの名無しさん
垢版 |
2015/11/19(木) 00:52:10.34ID:ETiz61HK
>>283
PHP5までは$arg[n]だろうと$arg['a']だようと内部での扱いは何も変わらなかったんだよ
配列として扱えるものであっても連想配列として扱われた

PHP7からは配列が配列であり続けられる限りは本当の配列であるようになった
連想配列は参照されるとき必ず添字のハッシュ計算してキーとして参照する
配列ならばハッシュの計算は必要なくて、添字の値をそのまま参照すれば良いから計算処理が必要なくなる。
だから要素全てに何かをする時などは"PHP7以上なら"配列の方が圧倒的に早くなる

ただ、注意しないとならないのは配列であり続けられなくなったときに連想配列への変換が行われること
数百個くらいの要素を持つ本当の配列$argに$arg['a']='hoge'なんてした時には今までの0〜99までの要素全てが連想配列に変換される
最もそんなことが起きる設計自体がアレだと思うけど
0285デフォルトの名無しさん
垢版 |
2015/11/19(木) 06:29:47.69ID:7uqwRo6q
>>284
添字が数値ならCみたいに連続したアドレスのポインタとして処理されるって事なのかな?
それともアドレスは連続してるか分からんけど余計なハッシュ計算が不要な分だけ速いって事?
0286デフォルトの名無しさん
垢版 |
2015/11/19(木) 16:49:37.65ID:RK7logeg
・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。

川崎病の年間患者数、史上最高に 1万5千人を突破、ピーク時を超える 最初の報告は水爆実験後。
厚生労働省によると平成23年から平成25年の累計死亡者数は360万人以上に急増。今の日本は太平洋戦争時の時と同じくらいの勢いで人が亡くなっている
除染袋回収の作業員5人 疲労で動けず、自衛隊など救助 被曝障害だろうよ 死んだように眠る人々(写真多数)
http://s.ameblo.jp/kaito000777/entry-12031605335.html

【川島なお美の食べて応援が恐怖すぎる】

    自宅でも進んで食べて応援

    1年後・軽くぶつけただけで肋骨骨折
    2年後・眼球から出血は半年に一度
    3年後・胆管に腫瘍、血液検査は異状無し
    4年後・逝去 夫は片目失明、愛犬もがん
https://twitter.com/2ch_NPP_info/status/648256313571479552

    2015年に亡くなった著名人

    今井雅之さん 54歳
    盛田幸妃さん 45歳
    松来未祐さん 38歳   泉政行さん  35歳   宮田紘次さん 34歳   黒木奈々さん 32歳
    丸山夏鈴さん 21歳   椎名もたさん 20歳

俳優の阿藤快さん、(死因は大動脈破裂)が一押ししていたすし店『海味』の大将も、今年の9月に死去 (魚危ない! 寿司食べるな!)
https://twitter.com/komatsunotsuma/status/666410144335441923

私のツイートで、安倍政権に都合の悪い情報は速攻削除されている これは驚いた ここまでやるのか
三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信 三菱重工の重役でもあるらしい これがフクイチで核弾頭ミサイルを製造していた疑惑がある 書けばツイッターで速攻削除されている
安倍晋三の兄が関与している三菱重工 核開発疑惑についていくつかツイートしたが、反応がないから変だと思って、自分のタイムラインを調べてみたら、完全に削除されていた。
https://twitter.com/toka iamada/status/664017453324726272
急に発表になった(着々と準備をしていた)「防衛装備庁」、1800人体制で発足。文部省についで2位の規模。日本は「死の商人」に突き進んでます。
0287uy ◆Qawu9.2l1E
垢版 |
2015/11/20(金) 00:17:09.86ID:QlSu2hgW
速いかどうかよりさ
ハッシュで作ると仕様追加の時にそれがツリー構造になってきた時に
ただのツリーじゃなくて、ハッシュの混じったツリーは、
ツリーを辿ってアクセスするときに、あれ?これって配列だっけ?ハッシュだっけ?ってなるからヤバい
まぁツリーにならない確信のあるデータ扱う時はハッシュが楽だけど
0288デフォルトの名無しさん
垢版 |
2015/11/20(金) 08:46:53.45ID:SNU5OvyF
速さの話ししてんじゃねーのかな
その話だと綺麗な配列操作をして抜いたり足したりしたら突然遅くなるって事か?

仕事落ち着いたらソース読んでみるわ
0291デフォルトの名無しさん
垢版 |
2016/01/14(木) 13:31:04.00ID:M0MbBNVP
本を買ってザンプをダウンロードしたんですが
コントロールパネルのとこまでいって
最初はラーニングが点灯したんですが
続いてブラウザ開けば完了だとおもうんですが、特にそれらしきページ に起動しなかったというか、詳しくないんでなんて説明したらいいかわかんないですけど
一旦パソコンをシャットアウトして違う日にでもやろうとおもい、再度コントロールパネルを開いたら次はラーニングが点灯しなくなっちゃうですが
なにが原因かわかりますか?もっと簡単な方法とかありますか?
スカイプはWindows8.1で最初からあるんですが、使ったことないし、最初はラーニング点灯したので原因じゃないと思います
元々2012年ぐらいの本を買ってそのURLをみてダウンロードしたので8.1に対応してないとかありますか?
1回いまあるやつ消して、違うところからPHPの環境を作るしかないですか?

よろしくお願いします。
0292デフォルトの名無しさん
垢版 |
2016/01/14(木) 17:31:21.37ID:YBLBbkKl
windowsでかー。ひどいことにしかならないと思う。
clud9とか試したら。少なくとも開発環境作る分の手間はなくなるのでは?
https://c9.io
0296デフォルトの名無しさん
垢版 |
2016/01/15(金) 12:36:24.46ID:ZkunXCoV
>>295
おまえって助言もよこさないわりには
こんなことは必死に探して、もはやクズだな単なるwww
元々過疎ってたのにそんなことだけするためには現れてよ〜
殺人犯やレイプ犯よりたち悪いし気色悪いぜwww
0300デフォルトの名無しさん
垢版 |
2016/02/05(金) 14:39:39.66ID:a5xj+d8v
つーか、助言求めてる書き込みじゃなくて、
回答のしようもないアホ質問をだれかがここにコピペして晒したんじゃねーの?
0301デフォルトの名無しさん
垢版 |
2016/02/07(日) 17:15:38.49ID:Xe8zFTRf
strict はなんであんな使えない仕様なの?
Eclipse なんかで作業してて入力したコードにエラーが無くても全く安心できないんだけど。
0302デフォルトの名無しさん
垢版 |
2016/02/14(日) 07:48:36.30ID:7/4IsioB
『PHPはどのように動くのか』のPHP7のところ読んで感動したわ

データ構造見直して呼び出しオーバーヘッド減らすと
こんなに速くなるもんなんだな
0306デフォルトの名無しさん
垢版 |
2016/02/25(木) 09:01:40.28ID:zMDWpLnx
PHPってつまるとこテンプレートエンジンなのに
フレームワーク越しで使うとなると本末転倒感。
0307デフォルトの名無しさん
垢版 |
2016/02/26(金) 17:16:29.67ID:cp7bvEXd
phpを愛してやまないfacebookが必死こいてドーピングしたのに
イスラエル人が華麗に本体を改良してしまった図
0308デフォルトの名無しさん
垢版 |
2016/02/28(日) 23:59:41.01ID:mBMV8+lT
変数になんでも入るから動きが意図してないものになる時はあるね。
でも書きやすいから良いんじゃないか?
しかも最近PHPの求人急増してないか?
0310デフォルトの名無しさん
垢版 |
2016/03/16(水) 18:08:35.55ID:SWFG0n+i
まあ、気に要らなければてめーで代替言語作れってだけの話。
格安レンタルサーバー使っている人間には、PHPしか選択肢はないわけだ。
他の言語使うだけのために、高いレンタルサーバー借りるほどのこともあるまい。
てめーで代替言語作ったところで、それをインストールして使うとレンタルサーバーの規約違反になる場合もあるからな。
どこのレンタルサーバーでも使えるとなると、PHPしか選択肢がないんだよ。
もしPerlとかRubyとかPythonとかいいたいなら論外な。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況