並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

PHPの検索結果1 - 8 件 / 8件

  • 【PHP8.4】ついにPHPにプロパティフックが導入される - Qiita

    class HOGE{ public string $tel{ set{ if(!ctype_digit($value)){ throw new ValueError("電話番号は数値のみ"); } if(strlen($value) < 10){ throw new ValueError("電話番号は10文字以上"); } $this->tel = $value; } get{ return '電話番号は' . $this->tel; } } } $hoge = new HOGE(); $hoge->tel = '123456789012'; // OK $hoge->tel = 'abcdefghijkl'; // Uncaught ValueError: 電話番号は数値のみ $hoge->tel = '123'; // Uncaught ValueError: 電話番号は10文字以上

      【PHP8.4】ついにPHPにプロパティフックが導入される - Qiita
    • Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog

      php-fpm の挙動を確認するために発行されるシステムコールを簡単に確認できる Docker Compose 環境を作りました。 github.com システムコール strace-php-fpm strace オプション php-fpm が発行するシステムコール例 ini ファイルの探索 nginx からの FastCGI リクエスト PHP ファイルの読み込み さいごに 参考 システムコール システムコールは、php-fpm のようなユーザプログラムが、ファイル操作やネットワーク通信、プロセス制御のようなカーネルが提供する機能を利用する仕組みです。PHP コードは PHP(ここでは php-fpm)で実行する必要があるので、php-fpm が発行するシステムコールを確認することで php-fpm や PHP コードがどのように動作しているかを知る手掛かりになります。 システムコールを

        Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
      • PHPやNode.jsなどに任意コマンド実行の脆弱性、原因はWindows仕様の理解不足

        多くのプログラミング言語の処理系に、攻撃者が任意のコマンドを実行できる深刻な脆弱性が見つかった。JPCERTコーディネーションセンター(JPCERT/CC)と情報処理推進機構(IPA)が共同運営する脆弱性対策情報ポータルサイト「JVN(Japan Vulnerability Notes)」で2024年4月15日に公開された。 脆弱性が確認されたのは「PHP」「Rust」「Haskell」の各言語処理系とJavaScript/TypeScriptの処理系「Node.js」、音声や動画をダウンロードできる高機能なコマンド「yt-dlp」である。ただし、この脆弱性の影響を受けるOSはWindowsだけで、LinuxやmacOSなどの他のOSには影響しない。 多くのプログラミング言語は、プログラムの中からOS上でコマンドを実行する機能を持つ。Windowsでは言語処理系が「CreateProces

          PHPやNode.jsなどに任意コマンド実行の脆弱性、原因はWindows仕様の理解不足
        • 「PHPコードの実行モデルを理解する」をPHPカンファレンス香川2024で発表しました - Shin x Blog

          2024/05/11 に玉藻公園内 披雲閣で開催された PHP カンファレンス香川 2024 にて、「PHPコードの実行モデルを理解する」を発表してきました。 発表資料 日頃実行している PHP コードがどのように実行されているかをざっくりとイメージして頂くために、PHP コードの実行モデルと、身近な SAPI である php-fpm(mod_php)と php コマンドの実行モデルをご紹介しました。 X や発表後の会話では、やはり php-fpm(mod_php) の Laravel アプリケーションではリクエスト毎に 400 ファイル以上をコンパイルしている(OPcache 未使用の場合)話の反応が多かったです。 カンファレンスのような多様な人が集まる場では、知っている人にとっての「当たり前」を共有する発表も大事だなとあらためて感じました。こういった発表もやっていきたいですね。 Tog

            「PHPコードの実行モデルを理解する」をPHPカンファレンス香川2024で発表しました - Shin x Blog
          • 令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024

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

              令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
            • 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)
              • 新米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カンファレンス小田原2024に参加してLTもした #phpcon_odawara - stefafafan の fa は3つです

                  PHPカンファレンス小田原2024に参加してきました!感想のブログを書きます。 phpcon-odawara.jp 参加するまでの経緯 自分はPHPを書いたことはなかったですし、今まではてなやカケハシでの仕事でもPHPを書くことはありませんでした。PHPカンファレンスは去年のPHPカンファレンス福岡2023に参加したのが初めてで、そのときも「福岡に引っ越したら家の近くで大きめな技術イベントをやっているっぽい。面白そうだからいってみよう〜」くらいの感じで参加しました(前前夜祭で登壇もしました)。 blog.stenyan.jp PHPカンファレンス福岡2023は本当に楽しくて、コロナ禍入ってから大きめなカンファレンスに全然参加してなかったのもあるかもしれませんが、これはPHP書いたことない人でもみんなPHP系のイベントに参加したら絶対楽しいはずと思いました。当日の発表を聞くのもそうですし、連

                    PHPカンファレンス小田原2024に参加してLTもした #phpcon_odawara - stefafafan の fa は3つです
                  1