並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 114件

新着順 人気順

Phpの検索結果41 - 80 件 / 114件

  • 「PHP 8.3」がリリース ~オーバーライド属性などを導入し言語機能を強化/スクリプト言語「PHP」の新しいメジャーバージョン

      「PHP 8.3」がリリース ~オーバーライド属性などを導入し言語機能を強化/スクリプト言語「PHP」の新しいメジャーバージョン
    • PHP"オレ"カンファレンス神戸なるものを開催した|Kanon

      こんにちは、Kanonです。 この度はPHP"オレ"カンファレンス神戸なるものを開催したので、開催までのきっかけや、やってみた感想。そのほか全体的なKPTをしておこうと思います。 きっかけとモチベーション前夜祭でも話しましたが、始まりはななうぇぶさん(@77web)のこのポストでした。 集客・スタッフ集めなにそれおいしいの?でテケトーな貸し会議室自腹で借りて、各所の没プロポーザル3つぐらい選んで連続トークするの。 そんで、もしも可能なら没プロポーザルたくさんお持ちのphperが誰かゲスト出演でにぎやかしてくれたら、それってもうカンファレンスじゃん? — ななうぇぶ (@77web) April 6, 2024 「なるほどこれならできそう」と思い、"オレ"カンファレンスと冠しているだけあって自分一人で会場を手配したり、ゲストに声かけたり、宣伝したりをやりながら開催までこぎつけました。 きっか

        PHP"オレ"カンファレンス神戸なるものを開催した|Kanon
      • PHP標準のアプリケーションサーバー「PHP-FPM」から「NGINX Unit」に乗り換えるだけで約8倍も応答速度が改善したというテスト結果

        NGINX Unitはさまざまな言語で動作可能なオープンソースの動的アプリケーションサーバーです。PHPのアプリケーションを動作させる際にNGINX Unitを使うと、PHP-FPMを使う場合に比べて約8倍も応答速度が改善するというテスト結果をエンジニアのstraykerwlさんが報告しています。 Comparing PHP-FPM, NGINX Unit, and Laravel Octane / Habr https://habr.com/en/articles/646397/ サービスメッシュ基盤構築~NGINX Unit - NGINX https://www.nginx.co.jp/products/nginx-unit/ GitHub - nginx/unit: NGINX Unit https://github.com/nginx/unit NGINX UnitではPHPのほ

          PHP標準のアプリケーションサーバー「PHP-FPM」から「NGINX Unit」に乗り換えるだけで約8倍も応答速度が改善したというテスト結果
        • GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - gvcgo/version-manager: 🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fn
          • IPAがPHPの緊急脆弱性の悪用確認、国内の複数組織が被害

            IPA(Information-technology Promotion Agency, Japan:情報処理推進機構)は7月5日、「PHPの脆弱性(CVE-2024-4577)を狙う攻撃について|情報セキュリティ|IPA 独立行政法人 情報処理推進機構」において、2024年6月に公開されたPHPの脆弱性を悪用するネットワーク貫通型攻撃が確認されたとして注意を喚起した。IPAは国内の複数の組織においてWebシェルが設置されるなどの被害を確認したと説明している。 PHPの脆弱性(CVE-2024-4577)を狙う攻撃について|情報セキュリティ|IPA 独立行政法人 情報処理推進機構 ネットワーク貫通型攻撃とは ネットワーク貫通型攻撃とは、ルータやVPN(Virtual Private Network:仮想プライベートネットワーク)機器のようなインターネットに直接接続されたデバイスを侵害して、

              IPAがPHPの緊急脆弱性の悪用確認、国内の複数組織が被害
            • 【W3Techs】2023年8月にWebで最も使われている技術はjQuery・Bootstrap・PHP・WordPress - Qiita

              【W3Techs】2023年8月にWebで最も使われている技術はjQuery・Bootstrap・PHP・WordPressPHPJavaScriptランキングW3TechsQ-Success コンサル会社Q-Successは、World Wide Web Technology Surveysという分析サービスを提供しています。 なんかいかにもW3Cとかと関係ありそうな名前ですが、特に関係はないみたいです。 W3Techsでは、Webサイトを収集し、それらがどのような技術で作られているかといった調査結果を無料で分析・公開してくれています。 こんなに公開していて生計はどうやって立てているのかというと、過去の履歴や細かいレポートなどを有料で売っているみたいです。 6450ページのPDFとか細かすぎて逆に使いこなせそうにもなさそうですが、興味のある方は手を出してみてはどうでしょうか。 データを覗

                【W3Techs】2023年8月にWebで最も使われている技術はjQuery・Bootstrap・PHP・WordPress - Qiita
              • 株式会社インフィニットループは今年も The PHP Foundation に寄付をしました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                株式会社インフィニットループは今年も The PHP Foundation に寄付をしました こんにちは、仙台支社のいがらしです。インフィニットループは前回、前々回に引き続き、今年も会社として、The PHP Foundation に寄付をしました。 TL;DR この記事では以下について述べています。 The PHP Foundation は PHP そのものの開発を支援する団体で、多くの成果をあげてきました 言語の継続性と更なる発展には私たちに限らず、多くの企業からの支援が必要です PHP の存続と発展のため、みなさんの会社でもぜひ寄付を検討してみてください 勝率を上げる賭け方がある 現代人はとても忙しく、世にはありとあらゆる種類の情報があふれており、限られた時間の中で読める文章の量は限られています。 今、冒頭の 3 行まとめを乗り越えてこの記事を読み進めているあなたは、きっと PHP

                  株式会社インフィニットループは今年も The PHP Foundation に寄付をしました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                • 【PHP8.2】PHP8.2でジェネリクスが導入された - Qiita

                  4. ジェネリクス PHP 8.2 では、ジェネリクスのサポートが導入されました。 ジェネリクスを使用すると、コードの再利用性が向上し、型安全性も確保されます。 interface Collection<T> { public function add(T $item): void; public function get(int $index): T; } class StringCollection implements Collection<string> { // ... } $stringCollection = new StringCollection(); $stringCollection->add("Hello"); $stringCollection->add(123); // エラー:string 型が期待されています この注釈、詳細ページには一切記述されていないため

                    【PHP8.2】PHP8.2でジェネリクスが導入された - Qiita
                  • PHPの深刻な脆弱性、IPAが「ネットワーク貫通型攻撃」の悪用に注意喚起

                    著名なセキュリティーリサーチャーのpiyokango氏が注目のシステムトラブルをピックアップ。今週の注目ネタは……。 今回は3件のシステムトラブル関連トピックを取り上げる。情報処理推進機構の注意喚起と、ユニテックフーズの不正アクセス被害、新日本製薬のランサムウエア被害である。 国内外で悪用を確認された深刻な脆弱性 情報処理推進機構(IPA)は2024年7月5日、PHPの脆弱性を悪用する活動が国内で確認されたとしてPHPの利用者に注意を呼び掛けた。 脆弱性は6月7日に情報公開され、識別子として「CVE-2024-4577」が採番された。Windows上で脆弱性が存在するバージョンのPHPをCGIモードで稼働させていると、外部からシステムが乗っ取られたり、機密情報が流出したりする恐れがある。 IPAによれば、国内の複数組織が当該脆弱性を悪用した攻撃を受け、Webサービス上にバックドアが仕掛けら

                      PHPの深刻な脆弱性、IPAが「ネットワーク貫通型攻撃」の悪用に注意喚起
                    • 【書評】すべては導かれている 田坂広志 PHP文庫 - 京都のリーマンメモリーズ

                      今週のお題「最近読んでるもの」 最近読んでいるものは、ビジネス書です。読んでも読んでも、知らないことが発見できて楽しいですね。そんな中、今日のお題に導かれたようなすんごい本を紹介します。(笑) 【1.本書の紹介】 【2.本書のポイント】 【3.本書の感想】 【4.関連書籍の紹介】 【1.本書の紹介】 ビジネスマンにはおなじみ、田坂先生の本です。 田坂先生が一番おっしゃりたい事のエッセンスが詰まった本だと思います。 皆さんは毎日、今日も一日ヘトヘトに疲れたな~とか、あー嫌な一日だったな~とかすっきりしない一日の終わりを経験する事が多いと思います。 田坂先生によると、これは、何かが導いているとおっしゃいます。 さて、どうして、こんなつらい毎日が導かれるのでしょうか? 【2.本書のポイント】 もし、あなたが、「すべては導かれている」ということを、1つの覚悟として定めるならば、その瞬間から、人生の

                        【書評】すべては導かれている 田坂広志 PHP文庫 - 京都のリーマンメモリーズ
                      • メタバースプラットフォーム 「INSPIX WORLD」はPHPもC++もまとめてC#に統一! ~MagicOnionが支えるバックエンド最適化手法~

                        8/26開催 CEDEC2023にて登壇した資料となります。 Pulseが展開する仮想空間『INSPIX WORLD』のエンジニアリーダーによる 当該プロジェクトの大改修についてご紹介します!

                          メタバースプラットフォーム 「INSPIX WORLD」はPHPもC++もまとめてC#に統一! ~MagicOnionが支えるバックエンド最適化手法~
                        • 【PHPの最前線】PHPカンファレンス実行委員と読み解く「PHPの中身」

                          PHPに関する日本最大のカンファレンスである「PHPカンファレンス2024」が2024年12月22日(日)に開催されます。カンファレンス盛り上げ企画として、開催までの5ヶ月間にわたりPHPの技術記事の連載を企画しました。この記事のお読みの皆さんには、PHPのさまざまな技術に触れながらカンファレンス当日を楽しみにしていただければと思います。 第1回目の今回は、「PHPの中身の読み方」がテーマです。 はじめに プログラミング言語であるPHPは、オープンソースとしてその処理系のソースコードも公開されていて、誰でも中身を見ることができます。PHPの処理系そのものはC言語で書かれているので、PHPの実行の仕組みを理解するにはC言語の知識が必要となります。それなりに歴史があるプロジェクトなので深くまで探ろうとすると骨が折れますが、きちんと整理されたソースコード構成になっているので概要をざっくり把握する

                            【PHPの最前線】PHPカンファレンス実行委員と読み解く「PHPの中身」
                          • PHPerのための「PHP8.3の新機能」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                            弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。2023年8月のイベントでは「PHP8.3の新機能」について語り合いました。弊社のメンバーが事前にまとめてきた情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。今回はその内容についてレポートします。 rakus.connpass.com PHP8.3 新機能について Marking overridden method オブジェクトを継承していることを示すattributeが追加 ※プロパティのオーバーライドは対象外 Type Class Constants class、interface、trait、およびenumの定数に型を設定できるようになった ※継承しているクラス定数の型を拡張することはできない。 mb_str_pad str_padのマルチバイト用関数が追加 Dynamic cla

                              PHPerのための「PHP8.3の新機能」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                            • PHP: rfc:release_cycle_update

                              The current release cycle has been introduced in 2010 by release process RFC. This has been working mostly well but there have been some minor issues. The length of cycle is often mentioned as being too short. It is also quite risky to introduce more complex fixes later in the active support cycle as the security support does not allow fixing potential regressions. In addition, it is not exactly c

                              • PHPカンファレンス小田原2024

                                GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model

                                  PHPカンファレンス小田原2024
                                • PHPのMutation Testingライブラリ・Infectionを実戦導入してみた

                                  📢 少しだけ宣伝させてください 🙏 来る7/20にPHPカンファレンス神戸を開催します!! 小さい箱での開催のため、参加枠に限りがあります!ぜひお早めにお申し込みください! 改めて、はじめに こんにちは、今回も株式会社hitocolorのKanonとしてお目にかかます。 先日、『Mutation Testingライブラリ・Strykerを実戦導入してみた』という記事を公開しました。 今回はある意味、前回の続編。バックエンドへMutation Testを導入してみたので、同じく実戦導入にあたってのアレコレをお話ししたいなと思い筆を取りました。 おそらくInfectionを実戦導入例を踏まえての記事は、これが日本だと初めてではないでしょうか。 実はこれの続編でもある この記事はMutaion Testの実戦導入においてフロント続編なのですが、実は以下の記事の続編でもあります。 実は以前から

                                    PHPのMutation Testingライブラリ・Infectionを実戦導入してみた
                                  • php-fpm(php) をビルドして gdb でデバッグ実行できる Docker Compose 環境を作った - Shin x Blog

                                    php-fpm と php コマンドを php-src からビルドして、gdb コマンドでデバッグ実行できる Docker Compose 環境を作りました。 github.com 利用方法 gdb コマンド php-src の .gdbinit さいごに 利用方法 リポジトリを git コマンドでチェックアウトして、make コマンドを実行します。make コマンドを実行すると、php-src からソースをチェックアウトして、Debian の Docker コンテナで php-fpm と php コマンドをビルドします。 $ make # ビルド完了後 $ docker compose run --rm php-fpm /php-src/php/bin/php -v PHP 8.3.8-dev (cli) (built: Jun 1 2024 04:00:02) (NTS DEBUG)

                                      php-fpm(php) をビルドして gdb でデバッグ実行できる Docker Compose 環境を作った - Shin x Blog
                                    • PHP Conference Japan 2023 スライドまとめ

                                      お断り & お願い 個人で集めた情報をもとに掲載しています。 掲載に問題がある、訂正や追記が必要等ありましたら、GitHubで編集を提案頂くか、コメント欄にてご指摘ください :bow:

                                        PHP Conference Japan 2023 スライドまとめ
                                      • PHPカンファレンス小田原2024に(登壇)参加レポ|Kanon

                                        こんにちはあるいはこんばんは、Kanonです。 この度PHPカンファレンス小田原2024に参加&登壇をしてきました。 参加レポを書くまでがカンファレンスです。ということで感想書いていきますよ。 カンファレンス前日今回は前夜祭から参加する予定でした。実はカンファレンス遠征で一泊するのは初めてだったりします。 前夜祭は夜からなので、それまでの時間はというと自分のイベント参加前恒例のイベントに託けた聖地巡礼もといオタ活に励んできました。 秋葉原散策今回の開催地である小田原。新神戸からの新幹線ルートよりも羽田まで出てから小田原に戻るルートの方が早い&安いことがわかっていました。 なのでせっかくならばと秋葉原まで足を伸ばしてみたかったものを見てきました。

                                          PHPカンファレンス小田原2024に(登壇)参加レポ|Kanon
                                        • PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛します - BASEプロダクトチームブログ

                                          PHPカンファレンス2023公式サイトのロゴ 2023/10/08(日)の日程で開催される PHP Conference Japan 2023 で BASE に所属するエンジニアが登壇する他、ゴールドスポンサーとして当カンファレンスに協賛します。 BASE はこれまでも PHP カンファレンスへの登壇並びに協賛をしています。 PHPカンファレンス2022に5名のメンバーが登壇・ゴールドスポンサーとして協賛しました PHPカンファレンス2021に5名のメンバーが登壇・プラチナスポンサーとして協賛しました PHP Conference Japan 2020に4名のメンバーが登壇!プラチナスポンサーとして協賛しました! PHP Conference Japan 2019に3名のメンバーが登壇・プラチナスポンサーとして協賛しました 「PHP Conference 2018」にゴールドスポンサーとし

                                            PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛します - BASEプロダクトチームブログ
                                          • オススメトーク診断 PHPカンファレンス関西2024

                                            2月11日にあなたが聴くべきトークは!?!? 質問に YES/NO で答えるだけで、あなたにぴったりのPHPカンファレンス関西2024おすすめトークを紹介します。

                                              オススメトーク診断 PHPカンファレンス関西2024
                                            • PHPカンファレンス香川2024に行ってきた(5/11) - NaaN日記

                                              普段の業務ではPerlを書いていて、PHPは大学の授業でちょっと書いたことがあるくらいのid:CNaanです。 近所でやるとのことだったので、遊びに行ってきました。 phpcon.kagawa.jp ↑↑目が動いてめっちゃ可愛いのでぜひPHPカンファレンス香川2024を見て!!↑↑ 大学の後輩たちに「学生無料らしいよ〜誰か知り合いいたら嬉しいな〜」とURL貼っておいたら直前にもかかわらず二人ほどきてくれました。やった!! 面白かったのが、なんと会場ではうどんが好きなだけ食べ放題でした。 基本はトッピングなしのかけうどんですが、企業ブースに行くとハンコを押してもらえて、きつねやおにぎり、温泉卵と交換できました。 CNaanはきつねが大好きなので、きつねと交換しました。 噂によると、最後の方はぶっかけうどんを提供していたらしい。 うどん。きつねトッピングつき基本的には気になるトークを聴きつつ、

                                                PHPカンファレンス香川2024に行ってきた(5/11) - NaaN日記
                                              • 令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024

                                                PHPカンファレンス香川2024での登壇内容です。

                                                  令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
                                                • PHPカンファレンス小田原2024の全貌 #phpcon_odawara - #あすみかんの上にあすみかん

                                                  phpcon-odawara.jp 2024/04/13(土)にPHPカンファレンス小田原2024を開催し、実行委員長を務めました。 総勢約150名で、ぺちこん小田原を作り上げました!!🥷💨 かなり高めの参加率 この記事では、ぺちこん小田原の全貌を思い出せる限り書いてみようとおもいます! どんな思いでやったか speakerdeck.com オープニングでも語らせてもらいましたが、ぺちこん小田原開催のきっかけは、PHPカンファレンス福岡2023で「ぺちこん小田原やれば?」と言われたことです。爆速で会場を取り、開催まで漕ぎ着けました。 ぺちこん小田原2024のゴール 当日スタッフ向けに作った資料の一部です。ぺちこん小田原のゴールはこの様なラインナップでした。 ノリと勢いで始めたけど、わたしの軸はブラさずに。ノリと勢いで始めたからこそ、わたしが一番前のめりで。 asumikam.com 開

                                                    PHPカンファレンス小田原2024の全貌 #phpcon_odawara - #あすみかんの上にあすみかん
                                                  • PHPアップデート(8.3)

                                                    # php -v PHP 7.4.33 (cli) (built: Apr 10 2024 09:34:29) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies # yum list installed | grep php gd3php.x86_64 2.3.3-7.el7.remi @remi-safe oniguruma5php.x86_64 6.9.9-1.el7.remi @remi-safe php.x86_64 7.4.33-14.el7.remi @remi-php74 php-cli.x86_64 7.4.33-14.el7.remi @remi-php74 php-common.x86_64 7.4.33-14.el7.remi @remi-ph

                                                      PHPアップデート(8.3)
                                                    • PHPカンファレンス関西2024にコアスタッフとして参加しました - BASEプロダクトチームブログ

                                                      こんにちは。 BASEの ProductDevでエンジニアをしています、遠藤(@Fendo181)です。 今回、2024年2月11日に開催された「PHPカンファレンス関西2024」にコアスタッフとして参加してきました! 2024.kphpug.jp 2018年から6年越しに開催された「PHPカンファレンス関西2024」でしたが無事に開催できました。蓋を開けてみれば431名という多くの方が参加された大きなイベントだったと思います。 この記事ではそんな「PHPカンファレンス関西2024」にコアスタッフとして参加した背景や、自分の役割や、コアスタッフを経験して思ったことなどをまとめてみようと思います。 また、この記事をきっかけにコアスタッフでなくても、なんらかの技術コミュニティに参加するきっかけになれば幸いです。 コアスタッフに参加しようと思ったきっかけについて 「PHPカンファレンス関西202

                                                        PHPカンファレンス関西2024にコアスタッフとして参加しました - BASEプロダクトチームブログ
                                                      • PHPやRust、Node.jsなどで引数処理の脆弱性を確認 急ぎ対応を

                                                        JPCERTコーディネーションセンター(JPCERT/CC)は2024年4月15日、「Window」で動作する複数のプログラミング言語や実行環境でのコマンド実行処理において、引数のエスケープ処理が適切に機能しない脆弱(ぜいじゃく)性があると伝えた。 PHP、Rust、Node.jsなどで引数処理の脆弱性を確認 この脆弱性を悪用されるとアプリケーションのコマンドインジェクションにつながる可能性があり、コマンド実行時に改ざんされたプログラムの引数の入力を処理することで任意のコマンドを実行される危険性がある。 今回発見された脆弱性は脆弱性情報データベース(CVE)に複数登録されている。CVE情報は以下の通りだ。 CVE-2024-1874: PHPの「proc_open」関数に存在するコマンドインジェクションの脆弱性 CVE-2024-22423: コマンドラインプログラム「yt-dlp」に存在

                                                          PHPやRust、Node.jsなどで引数処理の脆弱性を確認 急ぎ対応を
                                                        • より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?

                                                          CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                            より使いやすくなったPHP 8.3の新機能──言語仕様や関数の強化ポイントは?
                                                          • 【PHP8.4】全角スペースをtrimできるようになるぞー - Qiita

                                                            なんとなくRFCを見ていたらMultibyte for trim function mb_trim, mb_ltrim and mb_rtrimというRFCが投票に入っていました。 というわけで、以下はこのRFCの紹介です。 PHP RFC: Multibyte for trim function mb_trim, mb_ltrim and mb_rtrim Introduction PHPには、マルチバイトのtrim関数がありません。 preg_replace("/^\s+|\s+$/u", '', $string)で概ね想定した挙動になりますが、関数を予め用意しておくことでコードの可読性とわかりやすさを向上させることができるでしょう。 また、トリッキーになりがちなこの処理を標準化することができます。 この機能は多くのPHP開発者にとって有用であり、mbstringモジュールはこれで完成

                                                              【PHP8.4】全角スペースをtrimできるようになるぞー - Qiita
                                                            • PHPカンファレンスの過去14+3回の登壇を振り返る - Qiita

                                                              PHP Advent Calendar 2023の18日目の記事です。 PHPカンファレンスに登壇した記録を書きたいと思います。数えてみますと、2009年から昨年(2022年)までのPHPカンファレンス14回と、北海道2回、関西1回の合計17回登壇したことになります。 最初の登壇は14年前ですので、私の考えも当時からは変化していますので、そのあたりも触れながら紹介していきたいと思います。 PHP カンファレンス 2009 最初の登壇は2009年のPHPカンファレンスでした。この年はビジネスデイとテックデイに分かれていまして、ビジネスデイで登壇依頼を頂きましたので、当時温めていた「ウェブサイトを発注する際のセキュリティ」についてお話しました。 スライドの中で「脅威分析やってもあまり意味ない」みたいな物騒な意見が書いてあります。当時はそのように考えていたわけですが、これは当時のサイトがECサイ

                                                                PHPカンファレンスの過去14+3回の登壇を振り返る - Qiita
                                                              • Pythonは首位を維持、PHPの人気はピークを過ぎた? プログラミング言語の人気ランキング

                                                                ソフトウェア品質の評価と追跡を手掛けるTIOBE Softwareは、2024年4月版の「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)を発表した。TIOBEインデックスは、プログラミング言語の人気を示す指標で、同社が毎月1回更新している。 レーティングと順位 2024年4月のランキングでは「Python」が16.41%のレーティングで、首位の座を不動のものとしている。2~6位も2023年7月以降順位に変動はなく、「C」(10.21%)、「C++」(9.76%)、「Java」(8.94%)、「C#」(6.77%)、「JavaScript」(2.89%)と続いた。 関連記事 かつてないほどリードを拡大するPython、JavaScriptも伸長 プログラミング言語ランキング プログラミング言語の人気ランキング「TIOBEインデックス」の2024年3月版

                                                                  Pythonは首位を維持、PHPの人気はピークを過ぎた? プログラミング言語の人気ランキング
                                                                • PHP/Laravel インターフェースの使い方 - Qiita

                                                                  皆さんはPHPの開発現場でインターフェースを使うことはありますか? 文法や使い方はわかるけど、どういう時に使うのがいいのか分からない人も多いと思います。 この記事は初心者向けに具体的な例も交えてインターフェースの使い方を紹介したいと思います。 インターフェースとは インターフェースは「境界面」「接点」の意味を持つ言葉です。文脈により意味合いが変わってくる言葉ですが、今回はPHPのオブジェクトインターフェースについてなるべく分かりやすく解説します。 インターフェースはシグネチャのみ定義 インターフェースは特定の機能を提供するための入力と出力の仕様を定義します。 関数名+引数+戻り値の型の組み合わせのことを シグネチャ と呼びます。 インターフェースはシグネチャのみの仕様を定義するので具体的な実装は定義しません。 インターフェースを契約したクラスを作ってみよう インターフェースを契約(impl

                                                                    PHP/Laravel インターフェースの使い方 - Qiita
                                                                  • 新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!

                                                                    PHPカンファレンス香川2024 2024/05/11 10:35〜 槇(まき)の間 レギュラートーク(40分) https://fortee.jp/phpconkagawa-2024/proposal/3746d04f-d0cd-4f02-b603-4132f82c080d

                                                                      新米SRE、4つのプロダクトを同時にPHP7.0から8.1へ!!
                                                                    • PHPエンジニアのためのPHPStanガイド~知っておくべきポイント~ | 株式会社divx(ディブエックス)

                                                                      目次[非表示] 1.はじめに 2.静的解析とは 3.PHP Stanとは 4.PHP Stan実践 4.1.PHP Stanのインストール 4.2.設定方法 4.3.PHP Stan実行 4.4.ルールレベル 4.5.エラーを無視する方法 5.実際に使ってみた感触 6.まとめ 6.0.1.お悩みご相談ください はじめにこんにちは、株式会社divxでエンジニアをしている今度です。 現在、PHPを使用したWebアプリケーションの保守・運用プロジェクトに携わっています。 このプロジェクトでPHP Stan(PHP Static Analysis Tool) を導入しました。 今回は、PHPの静的解析ツールであるPHP Stanについて簡単に説明していきたいと思います。 静的解析ツールを導入していないプロジェクトに携わっているエンジニアの方やPHP Stanに興味があるエンジニアの方へ参考になれば

                                                                        PHPエンジニアのためのPHPStanガイド~知っておくべきポイント~ | 株式会社divx(ディブエックス)
                                                                      • WebAssemblyランタイム「Wasmer」がPHPに対応 Wasmerで「WordPressを3倍高速に動かす」手法とは

                                                                        WebAssemblyランタイム「Wasmer」がPHPに対応 Wasmerで「WordPressを3倍高速に動かす」手法とは:サーバレスプラットフォーム「Wasmer Edge」でも利用可能に Wasmerは、同社のWebAssemblyランタイム「Wasmer」とサーバレスアプリケーションプラットフォーム「Wasmer Edge」で、PHPを完全に実行できるようになったと発表した。 WebAssembly(Wasm)ランタイムを開発するWasmerは2024年5月24日(米国時間)、同社のWasmランタイム「Wasmer」とサーバレスアプリケーションプラットフォーム「Wasmer Edge」で、PHPのサポートがオープンβ段階に入り、これらの環境でPHPを完全に実行できるようになったと発表した。 オープンソースの汎用(はんよう)スクリプト言語であるPHPは、Web開発に広く利用されてい

                                                                          WebAssemblyランタイム「Wasmer」がPHPに対応 Wasmerで「WordPressを3倍高速に動かす」手法とは
                                                                        • ほげ言語にあってPHPにない機能

                                                                          PHPカンファレンス関西2024発表資料です。

                                                                            ほげ言語にあってPHPにない機能
                                                                          • フリーランスのPHPエンジニアの働き方とは?「SOKUDAN」が調査

                                                                            CAMELORSは、同社の運営するフリーランス・複業・副業の求人マッチングサービス「SOKUDAN(ソクダン)」に掲載されている、実際のフリーランス・副業案件に基づいて作成した、2024年最新のフリーランス・副業における「PHPエンジニアの調査レポート」を、7月5日に発表した。 調査結果によれば、PHPエンジニアの年収は平均973万円で、プログラミング言語別の年収ランキングで10位にランクインしている。中央値は910万円で、月収換算では平均81万円、中央値は76万円だった。また、時給換算では平均4826円、中央値4514円となっている。 プログラミング言語別年収ランキング プログラミング言語別の案件数では、PHPは案件比率13.0%で2位にランクインした。月収面では81万円で、トップ10にランクインしたプログラミング言語の中では中程度ながら、JavaScriptよりも若干低い水準となってい

                                                                              フリーランスのPHPエンジニアの働き方とは?「SOKUDAN」が調査
                                                                            • PHP が現役である必然性と未来

                                                                              こんにちは。やまゆです。 漠然としたタイトルですが、最近 PHP 言語に関して思っていることをまとめておきます。 PHP は 2024 年においても現役? 特定のユースケースにおいては使わない、使えない、とされることも確実に存在しますが、多くのユースケースでは PHP が最適と判断出来るでしょう。なぜなら、 Web 技術において HTTP/1.1 による通信は今でも多数存在し、その多くが RESTful API として「クライアント -> サーバー -> クライアント」という単純な通信を好んでいます。最近では、 Cookie ではなく Authorization Header を用いたステートレスな通信がメジャーとなり、より単純なサーバー要求が存在する状態です。 スケール性と複雑度 この単純な要求は、スケール性を得るために重要です。例えば WebSocket のようなステートフル(TCP

                                                                                PHP が現役である必然性と未来
                                                                              • Amazon.co.jp: 「叱れば人は育つ」は幻想 (PHP新書): 村中直人: 本

                                                                                  Amazon.co.jp: 「叱れば人は育つ」は幻想 (PHP新書): 村中直人: 本
                                                                                • JSONをDBとして利用するシンプルなPHP製オープンソースCMS・「BoidCMS」

                                                                                  BoidCMSはJSONをDBとして利用するシンプルなPHP製オープンソースCMSです。もともとは同じようにRDBを必要としないOSSのCMS、WonderCMSをフォークしたものですが、よりシンプルな構成となっています。 必要な環境はPHP8とmod_rewriteがインストールされたApache Webサーバーのみで、インストールもファイル一式をアップロードして管理画面に入って設定するだけと非常に簡単でシンプル且つ扱いやすくなっており、使いやすさ重視のCMSといった感じです。 特徴としてはテーマ対応、プラグインで拡張可能、CSRF認証、カスタムパーマリンク、固定ページとブログの選択、ファイルマネージャ、GDPR対応など、一般的なCMSとしての機能は十分に揃っています。大規模なコンテンツには不向きですが中小規模ならよくあるCMSよりも手軽で扱いやすい印象でした。動作サンプルもあるので導入

                                                                                    JSONをDBとして利用するシンプルなPHP製オープンソースCMS・「BoidCMS」