タグ

ブックマーク / qiita.com/rana_kualu (5)

  • 【PHP8.2】動的プロパティが禁止される - Qiita

    $dt = new DateTime(); $dt->hoge = 1; var_dump($dt->hoge); // 1 PHPでは未定義のプロパティに値を突っ込むと、特に何の抵抗もなくプロパティが生えます。 しかし、他の多くの言語ではこのような動作にならず、未定義プロパティを突っ込もうとするとエラーになります。 ということでこれを禁止しようというRFCが提出されました。 以下はDeprecate dynamic propertiesのRFCの紹介です。 PHP RFC: Deprecate dynamic properties Introduction 宣言されていないプロパティに書き込みを行うと、PHPでは何もエラーが出ずに動的にプロパティが作成されます。 現代のコードにおいて、これが意図的に行われることはほとんどありません。 このRFCでは、動的プロパティを非推奨とし、将来的に削

    【PHP8.2】動的プロパティが禁止される - Qiita
    theatrical
    theatrical 2021/09/01
    やんちゃ坊主が大人になっていくような、一抹の寂しさ。
  • Firefox OSの軌跡 - Qiita

    Original article:https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb written by Ben Francis. モバイル市場は長らくAndroidとiOSの独擅場ですが、その牙城を崩すために、数多くの企業やコミュニティが挑戦を繰り返してきました。 Windows Phone、BlackBerry OS、Sailfish OS、Harmony OS、Tizen、etcetc… 中でも特に注目されていたモバイルOSのひとつが、Mozillaが開発していたFirefox OSです。 以下は、その始まりから終わりまでの一部始終を描いた物語、The Story of Firefox OSの日語訳です。 著者のBen Francis( Twitter / GitHub / Medium / Link

    Firefox OSの軌跡 - Qiita
    theatrical
    theatrical 2021/08/03
    ありがとう。
  • Firefoxは危険なJavaScriptに対応しない - Qiita

    Firefox / Safari MozillaはMozilla Specification Positionsというリストを公開しています。 IETFやW3C、TC39などが提唱しているWeb技術に対して、Mozillaはどのように評価しているかという立ち位置を表明したものです。 あくまで現時点での評価であり、もちろん今後の仕様変更などに伴い評価は変わる可能性があります。 Mozilla's Positions Mozillaはどのように評価しているかの分類。 under consideration 評価の検討中。 important 優れた概念であり、Mozillaにとっても重要である。 worth prototyping 優れた概念であるが、プロトタイプを作成し、フィードバックを得て磨きをかける必要がある。 non-harmful 有害ではないが、良いアプローチではなく、取り組む価値

    Firefoxは危険なJavaScriptに対応しない - Qiita
    theatrical
    theatrical 2021/07/06
    chrome最高とか言いながらieをdisってる人は頭おかしいと思う。
  • 【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita

    結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基中の基である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日語訳です。 PHP RFC: Saner string to number comparisons Introduction ==やその他の非厳密な比較演算子を用いた文字列と数値の比較は、現在は、文字列を数値にキャストし、その後整数か浮動小数の比較を行っています。 この結果、多数の不可解な結果が得られますが、中でも注目すべきは0 == "foobar"がtrueになることです。 このRFCでは、文字列が実際に数値型文字列である場合にのみ数値型

    【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
    theatrical
    theatrical 2020/08/03
    php作ってる人たちってアグレッシブなんだなあ
  • PHP7.3はこれまでよりもさらにパフォーマンスが向上している - Qiita

    2018/11/22にPHP7.3.0 RC6がリリースされました。 計画ではこれが最後のRCで、次は2018/12/06にPHP7.3.0正式版がリリースされる予定です。 そのRC6のパフォーマンスを測定してる記事を見つけました。 以下はPHP 7.3 Performance Benchmarks Are Looking Good Days Ahead Of Its Releaseの日語訳です。 PHP 7.3 Performance Benchmarks Are Looking Good Days Ahead Of Its Release PHP7.3 RC6は、12月6日に正式リリースが予定されているPHP7.3の最終RC版です。 RC6での変更点はこちらに概略があります。 先日、PHP 5.5.38、PHP 5.6.38、PHP 7.0.32、PHP 7.1.24、PHP 7.2

    PHP7.3はこれまでよりもさらにパフォーマンスが向上している - Qiita
    theatrical
    theatrical 2018/11/29
    FFIが今までなかった事に一番驚いた。
  • 1