並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 110件

新着順 人気順

*PHPの検索結果1 - 40 件 / 110件

  • FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション

    PHPカンファレンス小田原2024 の発表資料です。 https://phpcon-odawara.connpass.com/event/296492/ https://fortee.jp/phpconodawara-2024/proposal/7c57d5ca-213a-4d7a-aaf0-26ddc44897f0

      FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
    • 社団法人の電子公告が「Telnet」で行われる珍事発生、早速「Tera Term」で読んでみる/PHPで読む方法を解説する有志も【やじうまの杜】

        社団法人の電子公告が「Telnet」で行われる珍事発生、早速「Tera Term」で読んでみる/PHPで読む方法を解説する有志も【やじうまの杜】
      • 「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場

        PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。 PHPランタイムとElectron/Tauriをバンドル NativePHPはHTML、CSS、JavascriptそしてPHPを用いてWindows、Mac、Linuxのクロスプラットフォームに対応したデスクトップアプリケーションを開発可能にするフレームワークです。 PHPランタイムと、アプリケーションからホストOSへアクセスするためのクラス群、Web技術でデスクトップアプリケーションを開発可能にするフレームワークであるElectronもしくはTauriをバンドルし、アプリケーションとしてビルドする機能を備えています。 現時点ではPHPのフレームワークとしてLaravelをベースにしていますが、特定のフレームワーク依存をなくしていく方向

          「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
        • あなたのPHPアプリ、ログはでてますか?あるいはログをだしてますか? / Are you writing a log? Or just out a log?

          PHPカンファレンス福岡 2023 2023/06/24 uzulla

            あなたのPHPアプリ、ログはでてますか?あるいはログをだしてますか? / Are you writing a log? Or just out a log?
          • PHPで学ぶ Session の基本と応用 / web-app-session-101-2024

            PHPカンファレンス関西2024 の登壇資料です。 Cookie を使った Session 管理について解説しています。

              PHPで学ぶ Session の基本と応用 / web-app-session-101-2024
            • Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?

              この記事のモチベーション 「php-fpmとはなにか?」を知るため、PHPのドキュメントを見ました。 しかし、ここに書いていることはまあそうなのですがあまりに焦点が絞られ過ぎてて「php-fpmとはなにか?」に対する答えとしては少し不十分な気がしていました。 例えるなら数学の問題に答えるにあたって、途中式を飛ばしたり証明の過程を飛ばしたりというような感じ。 不十分というのは、それを理解するための段階をすっ飛ばして答えだけが書かれている状態のことを指しています。 その不十分なところを自分も曖昧にしか理解できていない気がしており、いい機会なので整理しておこうというのがこの記事のモチベーションです。 そのためこの記事は、「php-fpmとはなにか?」をプロセス→Webサーバー→実行方式と順を追って説明していく構成になっています。 「細けぇこたぁいいんだ、おらぁ今すぐ答えだけ知りてぇンダ」という方

                Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?
              • PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】

                  PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】
                • B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101

                  PHPerKaigi 2024 の登壇資料です

                    B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101
                  • Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース

                    FrankenPHP 1.0には、Symphony、Laravel、WordPressなどのネイティブサポートが含まれるほか、Caddyを搭載したプロダクショングレードのPHPサーバであり、PHPアプリのスタンドアロンで実行可能なバイナリとしてのパッケージ化が可能となっている。 さらに、PHP-FPMとNgnixを個別に実行する必要がなく、1つのサービスのみでPHPサーバを提供できるようになるとともに、PHP 8.2以降のほとんどのPHP機能拡張、およびすべてのCaddyモジュールと互換性がある。 ほかにも、アプリケーション起動してメモリに保持するワーカーモード、JavaScriptイベントとしてWebブラウザへ送信されるリアルタイムイベント、ZstandardおよびGzip圧縮、構造化されたログ、Prometheusメトリクスを使用したCaddyの監視、HTTPS・HTTP/2・HTTP

                      Go言語で書かれたPHPアプリケーションサーバ「FrankenPHP 1.0」がリリース
                    • 10年開発してきたPHPアプリケーションにPHPStanを導入した - BASEプロダクトチームブログ

                      Tech Dept. 基盤グループエンジニアの @tenkoma です。 BASEには50以上のPHPプロジェクトのプライベートリポジトリがあります。 (アプリケーションは十数個で、残りの多くが、アプリケーションが依存するライブラリです) 過去4年ほどの間に新規に作られたリポジトリにはほぼ最初からPHPStanが導入されていますが、それ以前から開発していたリポジトリには導入されていないものが多数ありました。 それらのリポジトリにPHPStanを導入していったので、なぜ導入したか、導入方法、得られた効果について紹介します。 PHPStanとは PHPコードを実行せずに、実行時にエラーになりうる箇所を検出するツールです。PHPStanを利用しCIに組み込むと、テスト実行せずに検出できるバグの一部は、PHPStan解析で指摘してくれるので、コードレビューの負担が減ることが期待できます。 なぜPH

                        10年開発してきたPHPアプリケーションにPHPStanを導入した - BASEプロダクトチームブログ
                      • 多くのプログラミング言語に危険な脆弱性 ~Windows環境の引数エスケープ処理に不備「Rust」「PHP」「Node.js」「Haskell」などに影響/

                          多くのプログラミング言語に危険な脆弱性 ~Windows環境の引数エスケープ処理に不備「Rust」「PHP」「Node.js」「Haskell」などに影響/
                        • 【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
                          • RubyVM を PHP で実装する 〜Hello World を出力するまで〜

                            PHP Conference 2023 English Title: How to implement RubyVM written in PHP - Until to output Hello World -

                              RubyVM を PHP で実装する 〜Hello World を出力するまで〜
                            • え? PHPファイルを登録できるのはまずいでしょ…… Webアプリの「アップロード機能」に潜む“あるある”ワナ

                              え? PHPファイルを登録できるのはまずいでしょ…… Webアプリの「アップロード機能」に潜む“あるある”ワナ:“典型的やられサイト”で学ぶセキュリティのワナ(1/3 ページ) ネット上で商売するのが当たり前な時代。自社でWebサイトやWebアプリを抱える企業も相当な数になっている。そこでインシデントが発生すれば信用、ブランド、収益……失うものは計り知れない。 本連載では情報セキュリティの専門家・徳丸浩さんが制作した脆弱性診断実習用のWebアプリ「BadTodo」を題材に、ストーリー形式でWebアプリ制作に潜む“ワナ”について学んでいく。 登場人物は全て架空の存在だが、ワナは全て現実にあり得るもの。せりふは徳丸さんの監修の下制作した。 カクーノ株式会社:Webアプリ開発を手掛ける企業。本記事に登場する企業・団体及び人物は全て架空の存在である。 荒井考人(あらいこうと):入社したばかりの新人

                                え? PHPファイルを登録できるのはまずいでしょ…… Webアプリの「アップロード機能」に潜む“あるある”ワナ
                              • PHPerのための「PHPと型定義」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。 2023年5月のイベントでは「型定義」について語り合いました。 弊社のメンバーが事前にまとめてきた情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。 今回はその内容についてレポートします。 rakus.connpass.com PHPと型 静的型付け言語 動的型付け言語 一般的な誤解 PHPの型 単一の式が持つ型 型システムで扱える型 never型について void型について self,parent,static型について resource型について evalでresource型を宣言すると リテラル型について ユーザー定義型について 複合型について 型のエイリアス mixed iterable PHPで取り入れられた型表現 型宣言のメリット PHPの歴史を振り返る PHPのドキュメント

                                  PHPerのための「PHPと型定義」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                • 【PHP/Laravel】マイグレーションファイルを全て削除するとDB構築時間が99%削減!? - RAKUS Developers Blog | ラクス エンジニアブログ

                                  こんにちは。大阪楽楽開発課のdaina_rksです。 Laravelのマイグレーションを活用して、テーブル定義を更新しているサービスは多いと思います。 しかしサービスが継続するにつれ、気づけば大量のマイグレーションファイルが存在している、、、なんて経験はありませんか? 私が携わっていたプロジェクトでも同じ悩みに直面していました。 この悩みに対して、私はマイグレーションファイルを全て削除するということを行いました。 今回はそのときの経験について、なぜマイグレーションファイルを削除するに至ったのか、削除するにあたって行なったこと、削除した結果どんな効果があったのかをご紹介します! マイグレーションファイルを全て削除するに至った理由 問題 マイグレーションファイルを全て実行するのに時間がかかる マイグレーションファイルのメンテナンスコストがかかる アイデア アクション ダンプ&リストアの仕組み構

                                    【PHP/Laravel】マイグレーションファイルを全て削除するとDB構築時間が99%削減!? - RAKUS Developers Blog | ラクス エンジニアブログ
                                  • レガシー回避のPHP開発術/avoid_php_legacy

                                    PHPカンファレンス福岡2023

                                      レガシー回避のPHP開発術/avoid_php_legacy
                                    • 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オンライン衆知) - Yahoo!ニュース

                                        メディアとは本来、権力を監視するという重要な役割を担っています。しかし昨今では記者会見で特定の質問者を排除したり、報道機関に圧力をかけるといった行為がまかり通ってしまっているのが実情です。日本のメディアが「報道の自由度」を落とした原因とは? 池上彰氏が解説します。 ※本稿は池上彰著『池上彰の日本現代史集中講義』(祥伝社)より一部抜粋・編集したものです。 メディアへの監視を強めたかつては新聞が目の敵にされましたが、テレビの影響力が大きくなるにつれ、政府は警戒感を強めるようになりました。特に安倍政権は積極的にメディアを監視し、コントロールしようとしました。 選挙期間中、テレビ局は放送法に違反しないように、自ら政治的公平に配慮しています。しかし、安倍政権時代の2014年、自民党が在京テレビ局に対して「選挙報道に偏りがないように」と、わざわざ文書で申し入れを行ないました。 その結果、政治についての

                                          なぜ日本の報道の自由度は低い? 池上彰が語る「監視されるメディア」の実態(PHPオンライン衆知) - Yahoo!ニュース
                                        • 【PHP】文字列検索には str_contains() を使え - RAKUS Developers Blog | ラクス エンジニアブログ

                                          PHP で「文字列に特定のキーワードが含まれているか」や「文字列中に特定の文字列を含むか」を確認したい場合、どのようなコードを書くだろうか? もし、あなたが strpos()やstrstr()を使う方法を思いついたのなら、これだけは覚えて帰ってほしい。 文字列検索には str_contains() を使え。 結論:文字列検索には str_contains() を使う サンプル 昔はstrpos()やstrstr()などを使っていた strpos() や strstr() ではダメなのか? strpos() を使うべきでない理由 strstr() を使うべきでない理由 preg_match()を使うべきでない理由 「いや、キーワードが先頭にあるかを知りたいんだ」という人は 「日本語でも使えるの?」との疑問について もっと詳しく? これでわかっただろう 結論:文字列検索には str_conta

                                            【PHP】文字列検索には str_contains() を使え - RAKUS Developers Blog | ラクス エンジニアブログ
                                          • 具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳

                                            PHPカンファレンス小田原(以下 ぺちこん小田原)に行ってきた。 このブログはその熱量の高さを思い出しながら、小田原駅前のスタバで書いてる。 カンファレンスで話をしたこと 懇親会キーノートで内省を勝ち取る、そのためには具象と抽象を往復して具象化の引き出しと抽象化の概念の理解を深めようという話をした。 そのために日報や週報からふりかえりし、能力を獲得していく。という話。 でもこれ、カンファレンスに参加すること自体が具象と抽象のスキルを強く獲得するチャンスだなって思ったので、感想と合わせて書く。 ちなみに文章中に出てくる経験学習モデルの話はスライドで説明している。 speakerdeck.com 経験という具象を疑似体験として聴く カンファレンスに行くと色んなセッションを聴くことができる。 もちろんぺちこん小田原でも最高だった。 至極のセッションの中で自分の中のベストトークを選ぶとしたらたつき

                                              具象と抽象の往復を私達はカンファレンスを通じて学んでいるんだ - PHPカンファレンス小田原編 - そーだいなるらくがき帳
                                            • 令和最新版 PHP メモリ管理術

                                              PHP カンファレンス関西 2024 PHP Memory Management in Reiwa

                                                令和最新版 PHP メモリ管理術
                                              • PHP8の機能を使って堅牢にコードを書く

                                                PHPerKaigi2024で登壇したときの資料です。 https://fortee.jp/phperkaigi-2024/proposal/ae2ded4d-8e7e-47a0-85d1-26a8c92308ac

                                                  PHP8の機能を使って堅牢にコードを書く
                                                • PHP の Carbon をだいたい 3 倍くらい高速化した話 (または composer-patches の使い方) - COLOPL Tech Blog

                                                  こんにちは。 Platform Engineer の工藤です。 今回は PHP で利用される日時ライブラリ nesbot/carbon の速度をだいたい 3 倍くらい高速化した話について紹介させていただきます。 nesbot/carbon について carbon.nesbot.com github.com nesbot/carbon は PHP で日付・時刻を扱うためのライブラリで、 PHP 標準の ext-date を拡張し、より利用しやすい形で提供してくれます。PHP のアプリケーションフレームワークで有名な Laravel でも標準で採用されており、昨今のプロジェクトだと基本入っている場合が多いと思います。 バージョンアップでパフォーマンスが悪化 便利な nesbot/carbon ですが、 Laravel 6 の EOL による Laravel 9 へのアップグレード対応の際、大幅

                                                    PHP の Carbon をだいたい 3 倍くらい高速化した話 (または composer-patches の使い方) - COLOPL Tech Blog
                                                  • PHPについて語り合うイベント『PHP TechCafe』の反響が大きかったイベント10選 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                    はじめに こんにちは、MasaKuです。 弊社では、PHP に関する最新ニュースの発信や気になるお題について議論するイベント「PHP TechCafe」を毎月開催しております。 本日は、PHP TechCafe とはどんなイベントなのかのご説明と、過去開催したイベントの中で特に盛り上がったイベントをご紹介させていただきます。 Web × PHP TechCafe はじめに PHP TechCafeの目的 立ち上げからの経緯 参加対象者とその理由 運営メンバー テーマ選定方針 コンテンツ作り 特に評判の良かったテーマ10選 PHPerのための「PHPと型定義を語り合う」 PHP TechCafe PHPerのための「PHPのリーダブルなコード」を語り合うPHP TechCafe PHPerのための「Laravel10の新機能」を語り合う PHP TechCafe PHPerのための「PHPD

                                                      PHPについて語り合うイベント『PHP TechCafe』の反響が大きかったイベント10選 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                    • DockerでPHPの勉強環境を構築してみた - Qiita

                                                      はじめに みなさん、環境構築ってめんどくさくないですか? 僕はめんどくさいです。 本を使ってPHPの勉強をする機会があったのですが、環境構築をしたくなかったのでDockerを用いることにしました。 やること 『PHP7+MariaDB/MySQL マスターブック』では、XAMPPというパッケージを使用するのですが、Dockerにて環境を再現します。 PHP:7.4を使えるようにする Apacheを使えるようにする MariaDBを使えるようにする この本ではメールを用いるためメールサーバを立ち上げる 注意:この記事ではXAMPPに似た環境を構築する手順を示すのみであり、詳しい解説等はしません(今後追記していくかは未定) 動作環境 M1 MacBook Air(MacOS 13.1) Docker ファイル構成 PHP ├ php │ └ dockerfile ├ mysql │ ├ ini

                                                        DockerでPHPの勉強環境を構築してみた - Qiita
                                                      • Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは?

                                                        Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは? ブログやニュースサイトなどのWebサイトを構築する際には、「人気記事ランキング」と「関連記事」の表示はぜひWebサイトに組み込みたい機能といえます。 Publickeyでも、この2つの機能を組み込んでいます。具体的には、人気記事の表示はGoogle Analyticsのデータを基にランキング表示を行ってくれる外部サービス「Ranklet4」を採用しています。 問題は「関連記事」です。私の知るところでは、関連記事の中に広告へのリンクが埋め込まれるという形で提供される関連記事表示サービスはたくさんあるのですが、純粋に関連記事の表示機能だけを提供してくれるサービスは有料のものを含めても見つけることができません。 そうした中で、Publickeyが使い続けてきたのがログリー社のLOGL

                                                          Publickeyが関連記事の動的生成をPHPとJavaScriptとMovableTypeで実装した方法とは?
                                                        • 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仕様の理解不足
                                                          • use 文は PHP ファイルを読み込まない - Shin x Blog

                                                            PHP の use 文では、クラス名や関数名、定数、名前空間などのエイリアスを設定できます。 <?php use App\Foo; use App\Bar as ABar; $foo = new Foo(); $bar = new ABar(); https://www.php.net/manual/ja/language.namespaces.importing.php この use 文は指定したシンボルにエイリアスを設定する、言い方を変えると名前空間をインポートするもので、オートロードでクラス定義 PHP ファイルを読み込むものではありません。*1 例えば、上記コードの場合、use 文の時点で App\Foo や App\Bar に対するオートロードは動作しません。 この動きを確認してみます。 use 文のみを実行 use 文でオートロードが動作するかは下記のようなコードで簡単に確かめ

                                                              use 文は PHP ファイルを読み込まない - Shin x Blog
                                                            • 「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
                                                              • 【PHP8.4】メソッド引数のデフォルトnullがついに禁止される - Qiita

                                                                よく見たら不自然なんだけどこれまで普通に許されていた、この引数デフォルト値がついに禁止されます。 何がおかしいって型がintなのに引数を渡さないことができてしまうので、矛盾してしまうわけですね。 これはPHPが昔からの仕様を残しておいたためであり、いわゆる歴史的経緯というやつです。 以下は該当のRFC、Deprecate implicitly nullable parameter typesの日本語訳です。 PHP RFC: Deprecate implicitly nullable parameter types Introduction PHP7.1で?T構文、さらにPHP8.0でUnion型がサポートされたことにより、PHPはnull許容値型を正しく書くことができます。 歴史的にはPHP5.0でオブジェクト型、PHP5.1でarray、PHP5.4でcallable、PHP7.0でス

                                                                  【PHP8.4】メソッド引数のデフォルトnullがついに禁止される - Qiita
                                                                • PHPクックブック

                                                                  PHPを使う上で、約140の遭遇しがちな問題とその解決策をまとめたレシピ集です。PHPの基本的な文法から、暗号化、エラー処理、デバッグ、パフォーマンスチューニングといった重要な概念、型システム、非同期処理まで、効率的でモダンなWebアプリケーションを構築するためのレシピを網羅しています。パフォーマンスの改善、安全性の強化など、機能が大幅に向上したPHP 8を使いこなす上で、信頼できるリファレンスとして、常に手元に置いておきたい一冊です。 はじめに 1章 変数 レシピ1.1 定数の定義 レシピ1.2 可変変数の作成 レシピ1.3 変数の交換 2章 演算子 論理演算子 ビット演算子 比較演算子 型キャスト レシピ2.1 if/elseブロックの代わりに三項演算子を使用する レシピ2.2 null値を合体する レシピ2.3 値が等しいか評価する レシピ2.4 宇宙船演算子により値をソートする レ

                                                                    PHPクックブック
                                                                  • 「PHP8.2でジェネリクスが導入」AI生成の嘘記事ばかりで公式ドキュメント以外信じられない時代に

                                                                    Cubbit @cubbit2 へーPHPも進化してきたねーと褒めようと記事を開いたらこのザマですわ…… 被告人は市中引き回しのうえ打首獄門とする 【PHP8.2】PHP8.2でジェネリクスが導入された qiita.com/rana_kualu/ite… #Qiita 2024-02-29 02:20:32 リンク Qiita 【PHP8.2】PHP8.2でジェネリクスが導入された - Qiita PHP 8.2 新機能の概要とコード例4. ジェネリクスPHP 8.2 では、ジェネリクスのサポートが導入されました。ジェネリクスを使用すると、コードの再利用性が向上し、型安全性も確保されます。… 16 users 11

                                                                      「PHP8.2でジェネリクスが導入」AI生成の嘘記事ばかりで公式ドキュメント以外信じられない時代に
                                                                    • 【書評】アウトプット思考 内田和成 PHP研究所  - 京都のリーマンメモリーズ

                                                                      今週のお題「自由研究」 自由研究と言えばアウトプットのことです。現代社会では、常にアウトプットが求められています。さて、そのアウトプットを、どのようにすれば他(笑) 【1.本書の紹介】 【2.本書のポイント】 【3.本書の感想】 【4.関連書籍の紹介】 【1.本書の紹介】 「仮説思考」「右脳思考」でおなじみの著者の最新作です。 短時間で他の人とは違うアウトプットを出すにはどうしたらよいのかを説明しています。 今までのように、まずはしっかりと情報収集から、というスタンスではダメだそうです。 では、一体、どのようにすれば、他人とは違うアウトプットが得られるのでしょうか? 【2.本書のポイント】 人と同じ情報源をもとに、人と同じような発想をしていけば、仕事で差別化する事は、今後ますます難しくなり、より若い人やAIに置き換えられてしまう可能性が高くなる。だからこそ、どれだけ他人や他社と異なるものの

                                                                        【書評】アウトプット思考 内田和成 PHP研究所  - 京都のリーマンメモリーズ
                                                                      • 【さくらのレンタルサーバ】PHP提供ポリシー変更のお知らせ | さくらインターネット

                                                                        お客さま各位 平素よりさくらインターネットに格別のご愛顧を賜り、誠にありがとうございます。 さくらのレンタルサーバにおけるPHP提供ポリシーを、2023年9月14日(木)より変更いたします。 詳細は下記をご参照ください。 さくらインターネットでは、今後もよりよいサービスの提供が行えますよう、精一杯努めてまいります。引き続き変わらぬご愛顧を賜りますようお願い申し上げます。 PHP提供ポリシーの変更内容 以下の2点について提供ポリシーを変更いたします。 1.PHPのセキュリティサポート終了後について 変更前 該当バージョンの提供を終了 変更後 該当バージョンの提供を継続 ※提供を終了する例外対応がございますので、ご注意ください。 2.マイナーバージョンアップ時について 変更前 通知から一定期間後に自動でバージョンアップ 変更後 お客さま自身でバージョンアップ これまでは自動でバージョンアップを

                                                                          【さくらのレンタルサーバ】PHP提供ポリシー変更のお知らせ | さくらインターネット
                                                                        • PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア

                                                                          PHPにはcomposerという高度なパッケージ管理ツールが存在しており、WordPressでもcomposerを利用した開発がさかんに行われている。しかし、ついにコンフリクトが発生するようになったため、その解決方法と知見を共有したい。本記事の対象読者は以下の通り。 プラグインを作成している。 テーマを開発しているがプラグインで問題が起きた。Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() と言われた。 開発者ではないユーザーにとっては、「そういうプラグインを使わない」という解決策しかないので、ご了承いただきたい。では、本題に入ろう。 なぜコンフリクトが発生するか composerは基本的に「プロジェクト単位で1つ」という暗黙の前提が存在するツールである。たとえばPHPのフレームワークLar

                                                                            PHP-ScoperでWordPressプラグインのコンフリクトを解決する – Capital P – WordPressメディア
                                                                          • No Way, PHP Strikes Again! (CVE-2024-4577)

                                                                            Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by default”, and we were curious to say the least. XAMPP is a very popular way for administrators and developers to rapidly deploy Apache, PHP, and a bunch of other tools, and any bug that could give us RCE in its default installation sounds pretty tantalizing. Fortunately, for defenders, the bug has o

                                                                              No Way, PHP Strikes Again! (CVE-2024-4577)
                                                                            • 【書評】武器としての漫画思考 保手濱彰人 PHP - 京都のリーマンメモリーズ

                                                                              今週のお題「一生モノ」 一生モノと言えば本ですね。知らない間に本が増え続け、早くも部屋の周りを埋める尽くすまでになってしまいました。本は一度買うと捨てづらいですね。今回は、ビジネス書ではなく、漫画こそが一生モノの勉強になるのだというすんごい本を紹介します。(笑) [:contents] 【1.本書のポイント】 漫画を読んでますか? 最近は、漫画作品の数も増えましたね。 テレビでも、しばしば名作と呼ばれる漫画が放映されています。 書店に行くと、たくさんの漫画がありますが、漫画を読むとちょっと罪悪感を感じたりしていませんでしょうか? 実は、漫画こそが、ビジネスを、人生を教えてくれるというのが、この本の主張です。 漫画を読んで、親から注意されている人からすると、水戸黄門の印籠のようなすごい本が登場しました。 さて、漫画を読むと何が良いのでしょうか? 【2.本書のポイント】 あらゆる場面において、

                                                                                【書評】武器としての漫画思考 保手濱彰人 PHP - 京都のリーマンメモリーズ
                                                                              • PHPカンファレンス関西2024、参加者の「話しやすい」にこだわった最高のカンファレンスだった #phpkansai - #あすみかんの上にあすみかん

                                                                                2024.kphpug.jp おはようございます!あすみです! 6年ぶりの開催となったPHPカンファレンス関西2024に一般参加したのでふりかえるぞ〜〜〜🐸 すごい数だーーーー! #phpkansai pic.twitter.com/IJ9ZZK0Wgz— あすみ (@asumikam) 2024年2月11日 めちゃ大人数!!!🎉🎉🎉 参加者の「話しやすい」を作る note.com 関西でコミュニティを起こすためには、まず参加してくれるメンバーを増やす必要があります。 そのため、最も重視する取り組みとして「関西で新しくコミュニティへ参加してくれる人を増やす」ことを目標にします。 具体的には、「関西のPHPエンジニアが登壇したくなる施策」や「関西のPHPエンジニアが参加したくなる施策」、「初心者と上級者の溝を埋めるためのトーク募集施策」、「今まで技術イベントに行ったことがない人がコミ

                                                                                  PHPカンファレンス関西2024、参加者の「話しやすい」にこだわった最高のカンファレンスだった #phpkansai - #あすみかんの上にあすみかん
                                                                                • フリーランス・副業における案件数が多いプログラミング言語 2位「PHP」、1位は?

                                                                                  フリーランス・副業における案件数が多いプログラミング言語は何か。フリーランス・複業・副業の求人マッチングサービス「SOKUDAN(ソクダン)」を運営するCAMELORS(東京都渋谷区)の調査によると、1位は「JavaScript」(案件比率21.2%、月収87万円)だった。 JavaScriptは、Web開発におけるフロントエンドからバックエンドまで幅広く使用されるプログラミング言語。汎用性の高さとWeb開発において不可欠な存在であることから案件数が多く、今後も増え続けていくと予想されている。 ランキング2位は「PHP」、3位は「Python」 続く2位は、主にサーバーサイドでのWeb開発に使用される「PHP」(同13.0%、81万円)がランクイン。Webサイトの大部分がPHPで動作していることから案件数は多いが、開発者コミュニティーの中における人気には波がある。 3位は読みやすさと簡潔さ

                                                                                    フリーランス・副業における案件数が多いプログラミング言語 2位「PHP」、1位は?