[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

204users がブックマーク コメント 28

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

PHPの最高機能、配列を捨てよう!! / Throw away all PHP array now!!!

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント28

  • 注目コメント
  • 新着コメント
yarumato
"今は、すぐ書ける、より、正しく読める(静的解析できる)が重要。PHPの配列は高機能すぎて実行しないと結果不明。jsonデコード、DBからfetchなどは配列で返ってくるが、すぐさま個別の変数かクラスに変換せよ"

その他
taguch1
懐かしくて気持ち悪くなった。

その他
kakei-akihiko
ついでにPHPを捨てたい。

その他
jislotz
本筋じゃないけどDB接続使い回すコード自分はもう少しややこしく書いてたからシンプルで良さげと思った。

その他
kagerou_ts
プログラムをみて! プログラムをみて! プログラムの中の配列が、こんなに大きくなったよ!

その他
shikiarai
良い言語だよね、自分だけで書く分には。他ベンダのPHPを保守しろって言われると死ぬ。

その他
mohno
「強すぎる配列は毒になる」/(PHPプログラマーじゃないけど)話は分かるが、そういうところがPHPが選ばれたり、そうして資産が書き換えられなくなってる理由じゃないんだろうか。PHP捨てようじゃないの?というか。

その他
juve534
「捨てよう」というタイトルだけ実際には「配列との良い付き合い方」を提唱している印象。記載にある通り、配列が複数の Class を渡っていくと、どんなデータ構造か掴めないから認知負荷が高いよね...。

その他
tg30yen
「不完全なインスタンスを作らない」がしんどい。

その他
pmint
YAGNI。今後AIが活用されるようになれば、この手の半端な厳格さは無意味になるし。

その他
nilab
PHPの最高機能、配列を捨てよう!! / Throw away all PHP array now!!! - Speaker Deck

その他
tenkoma
「PHPの配列に旅をさせるな」これ好き

その他
kagerou_ts
kagerou_ts プログラムをみて! プログラムをみて! プログラムの中の配列が、こんなに大きくなったよ!

2023年03月26日 リンク

その他
matchy2
他の言語の顔色をうかがいなからどんどん自らを縛っていく謎の言語PHP

その他
rryu
要はコード上に明確な定義があればマシなので、stdClassをnewして使うプロパティを全て初期化するというのは良くやる。PHPは未定義プロパティをエラーにしないのでクラスを定義してもさして変わらないという。

その他
mohno
mohno 「強すぎる配列は毒になる」/(PHPプログラマーじゃないけど)話は分かるが、そういうところがPHPが選ばれたり、そうして資産が書き換えられなくなってる理由じゃないんだろうか。PHP捨てようじゃないの?というか。

2023年03月26日 リンク

その他
UDONCHAN
わかり味が深い

その他
buhoho
PHPは歯ブラシ/***配列に旅をさせるな***。ご、5kmくらいなら旅じゃなく散歩だし/壊れたのわかるのは嬉しいよね

その他
s50
近年の PHP の言語機能やエコシステムの進化はクラスや型の表現力周りに集中してて、IDE やツールでの静的型解析の活用が鍵。配列使うにしても shapes やジェネリクスの注釈で型情報補完しないと面倒、クラスならもっと楽

その他
gengesa
「PHPを捨てよう」まであと一歩

その他
hdampty7
かつての自分もそう思ったことあったけど、今は真逆。PHP使うなら配列を存分に使え。ただスコープは限定的に。新規作成よりも維持が大変なのは他の言語も同じ。リプレースも考えれば初動が早い方がWeb界隈ではお得

その他
uzulla
「それJava (or その他イケてる言語)」というご意見につきましては、昨今のPHPやそれの周辺の改善についての褒め言葉として受け取っておきますw

その他
fut573
それならphpでやる必要性が薄い気がする

その他
Wafer
PHPはPHPしか使えない人を排除するために存在している。PHPが悪いんじゃない、使う人間に問題がある

その他
auto_chan
いつのまにかどこかのだれかで配列がオブジェクトに変わってて、いつのまにかどこかから $xxx['yyy'] が $xxx->yyy になっててハテニャ?って思いながらもゴリ押しでものをつくってくのがPHPのいいところ!!

その他
shikiarai
shikiarai 良い言語だよね、自分だけで書く分には。他ベンダのPHPを保守しろって言われると死ぬ。

2023年03月26日 リンク

その他
kakei-akihiko
kakei-akihiko ついでにPHPを捨てたい。

2023年03月26日 リンク

その他
taguch1
taguch1 懐かしくて気持ち悪くなった。

2023年03月26日 リンク

その他
doroyamada
json_decodeは第二引数をfalseにすればobjectで返ってくるよ。

その他
tohokuaiki
へぇ。なるほど。ところで列挙型とか知らんかった。

その他
jislotz
jislotz 本筋じゃないけどDB接続使い回すコード自分はもう少しややこしく書いてたからシンプルで良さげと思った。

2023年03月26日 リンク

その他
pekee-nuee-nuee
クラス作るのをサボるなってことですね......ハイすみません......

その他
kikuchi1201
面白かったなあ〜

その他
yarumato
yarumato "今は、すぐ書ける、より、正しく読める(静的解析できる)が重要。PHPの配列は高機能すぎて実行しないと結果不明。jsonデコード、DBからfetchなどは配列で返ってくるが、すぐさま個別の変数かクラスに変換せよ"

2023年03月26日 リンク

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「PHPの最高機能、配...」が注目されています。

気持ちをシェアしよう

ツイートする

PHPの最高機能、配列を捨てよう!! / Throw away all PHP array now!!!

At: PHPerKaigi 2023 ( https://phperkaigi.jp/2023/ ) Track A DateTime: 2023/3/25 10:20 (40min) Spe... At: PHPerKaigi 2023 ( https://phperkaigi.jp/2023/ ) Track A DateTime: 2023/3/25 10:20 (40min) Speaker: uzulla

ブックマークしたユーザー

  • kfly82024年10月03日 kfly8
  • sigesaba2024年08月08日 sigesaba
  • techtech05212024年06月04日 techtech0521
  • letitride2023年04月30日 letitride
  • tyosuke20112023年04月08日 tyosuke2011
  • lugecy2023年04月02日 lugecy
  • juve5342023年03月31日 juve534
  • midas365452023年03月30日 midas36545
  • tkom2023年03月28日 tkom
  • radiocat2023年03月28日 radiocat
  • tg30yen2023年03月27日 tg30yen
  • ymse2023年03月27日 ymse
  • field_combat2023年03月27日 field_combat
  • mitukiii2023年03月27日 mitukiii
  • matsuoshi2023年03月27日 matsuoshi
  • toshikish2023年03月27日 toshikish
  • masuke32112023年03月26日 masuke3211
  • pmint2023年03月26日 pmint
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /