タグ

phpに関するshunt_iのブックマーク (15)

  • php-fpm リクエストサイクル - Shin x Blog

    php-fpm がリクエストを処理しているサイクルをざっくりとまとめました。 php-fpm ワーカープロセスの生成 リクエストループ 1) リクエスト接続待ち listen_socket の生成 FastCGI リクエスト 2) リクエスト開始処理 実行PHPファイルパスの決定 スーパーグローバルへの格納 3) PHPファイル実行 4) リクエスト終了処理 PHP コード実行リソースの解放 max_requests チェック FastCGI クライアントとの通信 接続開始 リクエスト読み取り レスポンス書き込み 接続終了 さいごに php-fpm ワーカープロセスの生成 php-fpm は FastCGI リクエストを処理する SAPI 実装の一つです。いわば、PHP コードを実行する FastCGI サーバです。prefork 型となっており、nginx 等からの FastCGI リク

    php-fpm リクエストサイクル - Shin x Blog
    shunt_i
    shunt_i 2024/06/12
  • 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-fpmphp-fpm  php-fpm  PHP  
    Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
    shunt_i
    shunt_i 2024/05/22
  • 3v4l.org - online PHP shell with 250+ PHP versions

    Welcome to the best online PHP shell3v4l.org (leetspeak for eval) is an online shell that allows you to run your code on my server. I compiled more than 250 different PHP versions (every version released since 4.3.0) for you to run online. For every script you submit, this site tells you: Output from all released, plus upcoming alpha/beta/RC PHP versionsPerformance (time and memory) of every versi

    3v4l.org - online PHP shell with 250+ PHP versions
    shunt_i
    shunt_i 2023/10/10
    PHPのバージョンを切り替えてオンライン実行できる
  • 「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場


    PHPNativePHP PHPElectron/Tauri NativePHPHTMLCSSJavascriptPHPWindowsMacLinux PHPOSWebElectronTauri PHPLaravel
    「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
  • 【PHP8.1】列挙型(Enum)について徹底解説 | TekRog

    列挙型のインスタンス 列挙型はクラスに似ています。::演算子で参照されたcase値は、列挙型のインスタンスとなります。 $a = Size::Small; var_dump($a instanceof Size); //bool(true) また、このインスタンスはシングルトンです。 $a = Size::Small; $b = Size::Small; var_dump($a === $b); //bool(true) それぞれのインスタンスは読み取り専用のnameプロパティを持ちます。caseで定義した名前そのものを返します。 $a = Size::Small; $b = Size::Medium; var_dump($a->name); //string(5) "Small" var_dump($b->name); //string(6) "Medium" Pure EnumとBac

    【PHP8.1】列挙型(Enum)について徹底解説 | TekRog
    shunt_i
    shunt_i 2023/05/14
  • なぜ出力時のHTMLエスケープを省略してはならないのか - Qiita


     PHP WebWeb Web XSS (Cross-Site Scripting) Web Web (n
    なぜ出力時のHTMLエスケープを省略してはならないのか - Qiita
    shunt_i
    shunt_i 2023/01/02
  • PHPバージョンアップけもの道

    at "PHPバージョンアップ kickoff" 2021/07/15 https://breaktimes.connpass.com/event/218221/

    PHPバージョンアップけもの道
    shunt_i
    shunt_i 2021/07/16
  • 駆け出しエンジニアの皆さんに知ってほしい脆弱性のこと。


       WordPress使Web    PHP   
    駆け出しエンジニアの皆さんに知ってほしい脆弱性のこと。
  • サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services

    Amazon Web Services ブログ サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え 投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートである Benjamin Smith による寄稿です。 シリーズの他のパートは以下のリンクからアクセスできます。また、関連するサンプルコードはこちらの GitHub リポジトリにあります。 パート1:サーバーレス LAMP スタックの紹介 パート2:リレーショナルデータベース パート4:サーバーレス Laravel アプリの構築 パート5:CDK コンストラクトライブラリ パート6:MVC からサーバーレスマイクロサービスへ この投稿では、Web サーバーを使用せずにサーバーレス PHP アプリケーションを構築する方法を学びます。 この投稿の後半で、bref および Serverle

    サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services
    shunt_i
    shunt_i 2020/09/22
    “Lambda および API Gateway を使用して PHP アプリケーションを構築する方法”
  • このPHPがテンプレートエンジンのくせに慎重すぎる (前篇) - Qiita


    PackagistPHP(Composer)PHPer  TypeScript  Hello, world! TUEEE    Composer Hello world Gitgit reset
    このPHPがテンプレートエンジンのくせに慎重すぎる (前篇) - Qiita
  • クラス内のメソッドで自身をnewするときはself、static、parentでいける - Qiita

    タイトルが雑 コード 2017/3/8 0:13 追記 コメントで指摘を頂きました。下記のコードは正しく動作しません。 1. 生成されたオブジェクトを比較するとfalseとなる 2. 他のクラスから継承させると親クラスとなるmyClassのオブジェクトが返される 完全に私の検証不足です。申し訳ございません。 推測ですが、2についてはコンテキストがmyClass内なのでself()ではmyClassが生成されるのではないかと。staticを使用すれば呼び出し元のオブジェクトが返ると思います。 2017/3/8 さらに追記 コメントで教えていただきました。 比較するとfalseになる問題は私のコード記述ミスでした。メンバ変数にオブジェクトを入れてないので毎回新しいオブジェクトが生成されていました。 継承すると親クラスのオブジェクトが返される問題は、selfではなくstaticを使用することで解

    クラス内のメソッドで自身をnewするときはself、static、parentでいける - Qiita
    shunt_i
    shunt_i 2020/01/08
    PHPでシングルトンパターンの継承/まさかりコメの解説:https://qiita.com/ProjectICKX/items/4a4e3f498f6ef325bb5a#_reference-32b958918fd713610982
  • PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET


    Last Updated on 202421 by admin 20240121便
    shunt_i
    shunt_i 2020/01/04
    フレームワーク作成 & OPP解説
  • 自作Webサービス -SHAKYO-  FWを使用せず素のPHPで制作しました - Qiita


       Web-SHAKYO- -SHAKYO- URL - SHAKYO -  Web Web  使 / HTML/ CSS3 / Javascript / PHP DBMS / MySQL  / MacOS Mojave 10.14.6  / SourceTree(3.0.15)  / xserver     
    自作Webサービス -SHAKYO-  FWを使用せず素のPHPで制作しました - Qiita
  • Laravel 5.4 Advanced #1 Setting up Docker with Laravel (Windows and MAC)

    shunt_i
    shunt_i 2018/09/06
    dockerでlaravel with laradock
  • PHPでデータベースに接続するときのまとめ - Qiita


    2021/10/15  PDO  PHP 8.x  Qiita - PHPPDO by @7968  1 mysql_query  SET NAMES  SET CHARACTER SET  
    PHPでデータベースに接続するときのまとめ - Qiita
    shunt_i
    shunt_i 2017/09/03
    PDOを使ったPHPでDB接続/すごく良い
  • 1