並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 1350件

新着順 人気順

@PHPの検索結果521 - 560 件 / 1350件

  • [PHP] 型宣言(PHP7) - Qiita

    はじめに。 PHP5から「タイプヒンティング(型宣言)」は存在したが、 ようやくPHP7で機能拡張されたことによってスカラ型の宣言も行えるようになった。 また、PHP7.2からobject型も扱えるようになっている。 ※PHP5の頃はタイプヒンティングと呼ばれていたが、PHP7から型宣言という呼び名に統一された。 以下が、これまでの経緯である。 型宣言の特徴 関数の引数/返り値に対して設定できる。 通常の変数に型宣言する事は出来ない。 想定外の値を受け取ると、TypeErrorをスロー 型宣言が必要な理由 そもそも型宣言は、関数制作者のためにある。 型宣言を行うことによるメリットとして、以下の点が挙げられる。 想定外の引数を受け取った時にエラーとなり、不具合を検知できる。 特に複数人開発において、関数製作者が引数に求める意図を明示できる。 型が保証されているので、関数の引数チェックが簡単に

      [PHP] 型宣言(PHP7) - Qiita
    • 「5時間の作業が…たった2分に」 Excelの知識不足が生む絶望的なムダ(PHP Online 衆知) - Yahoo!ニュース

      「前向きな怠惰」で仕事はもっとラクになる――。そう語るのは、Excel業務改善コンサルタント、Excel研修講師としてこれまで300社5000人以上に「Excelを武器に人と企業が成長できるサポート」をおこなってきた、株式会社すごい改善・代表取締役の吉田拳氏。 同氏によれば、Excelの基本を知らなかったために膨大な時間のムダとミスが生まれ、生産性を大きく下げるケースが後を立たないという。 本稿では、吉田氏の著書『たった1日で即戦力になるExcelの教科書【増強完全版】』より、知識不足から生まれるExcel作業のムダの多さ、効率化のために最低限知っておきたいポイントを解説した一節を紹介する。 ※本稿は吉田拳著『たった1日で即戦力になるExcelの教科書【増強完全版】』(技術評論社)より一部抜粋・編集したものです。 「Excelのデータ処理作業に時間がかかって、それだけで半日終わってしまうん

        「5時間の作業が…たった2分に」 Excelの知識不足が生む絶望的なムダ(PHP Online 衆知) - Yahoo!ニュース
      • Laravel 開発を快適にする PHP Doc (vscode での検証)

        Laravel 職人の皆さん、PHP Doc 書いてますか? 「静的解析バリバリやってるぜ!」 という方は是非ブラウザバック願います。 この記事は、Laravel での開発をちょっと快適にする、PHP Doc の書き方をご紹介します。 先日開催されたPHPカンファレンス2021 の、 とあるセッションに触発されて走り書きした雑な記事ですが、 少しでも誰かのお役に立てば。 実験環境は以下のとおりです。 VisualStudio Code 1.60.2 PHP Intelephense 1.7.1 Laravel のバージョンは、たぶん関係ありません。 とりあえずコード書こうぜ の前に事前準備 サンプルとして、こんなテーブルがあるとします。 宗教上の理由でテーブル名に m_ とかついてたり、 プライマリーキーが xxx_id とかなってますが、悪しからず。 これに対応するモデルは、だいたいこん

          Laravel 開発を快適にする PHP Doc (vscode での検証)
        • PHP Conference Japan 2020に4名のメンバーが登壇!プラチナスポンサーとして協賛しました! - BASEプロダクトチームブログ

          こんにちは!2020 年ももう少しで終わりですね。さて、この度は、12/12(土)にオンラインで開催された PHP Conference Japan 2020 にて、4 名のメンバーが登壇しました。また、プラチナスポンサーとして協賛いたしました。今回は、スピーカーとして参加した川口(@dmnlk)、イアン(@brison_ian)、東口(@hgsgtk)、永野(@glassmonekey)の 4 名から参加レポートをお届けします! PHP Conference Japan 2020とは 2020/12/12 (土) に PHP Conference Japan 2020 が開催されました。BASE はこれまでにも開催されている PHP カンファレンスへの登壇並びにスポンサードをコミュニティ貢献活動として行って参りました。当カンファレンスではプラチナスポンサーとして当カンファレンスに協賛して

            PHP Conference Japan 2020に4名のメンバーが登壇!プラチナスポンサーとして協賛しました! - BASEプロダクトチームブログ
          • 独自フレームワークPHPアプリケーションの改善戦略 / Original Framework PHP Kaizen

            PHP Conference Japan 2021の発表資料です。 https://fortee.jp/phpcon-2021/proposal/7ae96df3-84a7-4d5d-a496-bd9b72841219

              独自フレームワークPHPアプリケーションの改善戦略 / Original Framework PHP Kaizen
            • PHP を使ったフォームの操作

              フォームの利用 フォームはユーザーが情報を入力することを可能にする要素で、「テキストフィールド」「ラジオボタン」「チェックボックス」「テキストエリア」「サブミットボタン」などの部品があります。 これらのフォームの要素にユーザーが入力した内容は、「サブミットボタン」をクリックすることによりサーバーに送信されます。 HTML にはフォームを表示する form タグがあり、<form> で始まり、</form> で終わります。フォーム要素の詳細は「フォームの設置」を参照ください。 フォームを構成する各部品は、form タグの中に配置します。

              • php-buildでの複数PHPバージョンビルドを自動化する - BASEプロダクトチームブログ

                この記事はBASE Advent Calendar 2019の16日目の記事です。 devblog.thebase.in エンジニアの田中(@tenkoma)です。 あなたのマシンにインストールされているPHPのバージョンは何ですか? 仮想マシンやコンテナで開発環境を作ることが増えているので、ホストOSにはPHPが入ってない・気に掛けたことがない、ということも多いかもしれません。 僕は、新しいバージョンを試すためにphp-buildを使ってmacOSでビルド・インストールしています。(また、プロジェクト毎にバージョンの切り替えがしやすいようdirenvを使っています) 今回はphp-buildを使った複数バージョンビルドを、コードを書いて少し省力化してみたので紹介します。 多くのバージョンのPHPをそろえてみました。ただし、Catalinaでは7.0.19未満の動作が実現できていません 前

                  php-buildでの複数PHPバージョンビルドを自動化する - BASEプロダクトチームブログ
                • 2020年2月21日号 focalの開発: PHP 7.4への切り替えとPython 2の去就 | gihyo.jp

                  Ubuntu Weekly Topics 2020年2月21日号focalの開発: PHP 7.4への切り替えとPython 2の去就 focalの開発: PHP 7.4への切り替えとPython 2の去就 Feature Freezeを前に、focal(20.04 LTS)にさまざまな変更が加えられています。 まずPHPが7.4系へアップデートされました。多くのソフトウェア(PHP7.x系に対応したもの)では特に問題はないはずですが、PHPアプリケーションを利用している場合は動作の確認をしておくのが安全です。 これとは別に、削除される予定だったPython 2について、以前の予定に基づいた多くの進捗がありました。Python 2ベースの多くのパッケージは削除され、「⁠python」(⁠システムデフォルトのPython)を利用しているバイナリについては、明示的に「python2」を利用する

                    2020年2月21日号 focalの開発: PHP 7.4への切り替えとPython 2の去就 | gihyo.jp
                  • PHPカンファレンス北海道2019に3名が登壇&協賛しました - BASEプロダクトチームブログ

                    こんにちは!この度は9/21(土)に北海道の札幌で開催されたPHPカンファレンス北海道にBASEが協賛&3名が登壇いたしました!今回はめもりー(@m3m0r7)、東口(@hgsgtk)、川島(@nazonohito51)の3名から参加レポートをお届けします! 会場 札幌市民交流プラザというでっっっっかい!!! 会場をカンファレンス会場として開催されました。圧倒的開放感のある建物で、贅沢に空間を使ってます。いやー・・・さすが北海道。 弊社はゴールドプランにてスポンサーシップさせていただいているので、スポンサーブースを設営させていただきました。BASEで買えるショップオーナーさんの商品を来場者の方にお配りして、BASEというサービスを皆さんに知ってもらいました。会場で配られるコーヒーと一緒にお楽しみいただけたみたいです。 またスポンサーブースとは別に、弊社から3名が登壇しました!以下登壇者各位

                      PHPカンファレンス北海道2019に3名が登壇&協賛しました - BASEプロダクトチームブログ
                    • 10年前から稼働中のシステムを PHP5→PHP7 に変更した - phpプログラミング メモ

                      大元は2006年に作ったシステム、改修して2009年から稼働していたシステム。 10年前当時PHP4。 現在PHP5のサーバで稼働中であるが、とうとうPHP7に移行せざるをえない状況になった。 PHP本体。だけでなく PHP5→PHP7の主な変更点はだいたい分かっている。 ・コンストラクタの記述方法を変更する(クラス名 → __construct() ) ・インスタンス生成(new)時の & 削除する ・正規表現関数を変更する(ereg → preg_match など) ・変数:型が変わる場合、別変数にする。(数値を代入した後、配列は入れられなくなる) ・クラス継承した場合でメソッドオーバーロードする時は、引数の数を同数にする。(親側にデフォルト値を設定していても省略できない) 該当箇所をつぶせばいけるだろう。 と思っていたのは見積もりが甘かった。 10年前のライブラリ類をなんとかしないと

                      • 600超のPHPファイルに名前空間をメタプログラミングで付与した方法|Komiyama Taki|note

                        今回、BEAR.Sundayの作者の郡山さんと一緒に600超のPHPファイルに名前空間を付与しました。小宮山+郡山のコンビで、チームko[r|m]iyamaです。その取り組みを詳しく紹介します。 専用ライブラリを作成し、メタプログラミングで対応しました。郡山さんがcomposer, githubでライブラリを公開しているので、ぜひのぞいてみてください。 名前空間がない同じ名前のファイルがたくさん弁護士ドットコムのサイトは、フレームワークにYii1を利用しています。10年以上運用されているので、PHPに名前空間が導入される前のコードもたくさんあります。 そういったclassはYii1の疑似名前空間での参照や直接classでrequireで呼び出されていました。そのためIDEで補完ができかず、修正範囲が探しづらくなっていました。 Yii::import('application.control

                          600超のPHPファイルに名前空間をメタプログラミングで付与した方法|Komiyama Taki|note
                        • Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続

                          お久しぶりですGMO NIKKOのS.Tです。 今回は現在稼働中のオンプレシステムをGCPへ移植する機会があったので、その備忘録的な内容となっています。 ■準備 Windowsを使用するのでWindows用Google Cloud SDK をインストールしてください。 インストールが完了したらコマンドプロンプトでGCPのコマンドが使用可能になるので、 gcloud initを実行してログイン後、作成済みのCloud Platform プロジェクトを選択します。 ■設定 ・index.phpのディレクトリにapp.yamlを追加 runtime: php72 handlers: - url: /(.+\.(html|css|js|gif|png|jpg|txt))$ static_files: \1 upload: .+\.(html|css|js|gif|png|jpg|txt)$ sec

                            Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続
                          • PHPとEventSauceで始めるイベントソーシングアプリケーション

                            2019/02/10(月) PHPerKaigi 2020 の発表資料です。 https://phperkaigi.jp/2020/ サンプルコードはこちら: https://github.com/n1215/eventsauce-example

                              PHPとEventSauceで始めるイベントソーシングアプリケーション
                            • 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
                              • 【プログラミング】PHPが勉強できるアプリ5選

                                すぐにプログラミングを身に付けてお金を稼ぎたい そういう場合はPHPが良いと言われたけどパソコンを持っていない。 パソコンは持ってるけど移動中や隙間時間も勉強したい。 スマホやタブレットのアプリで試せるアプリがいいのになぁ

                                  【プログラミング】PHPが勉強できるアプリ5選
                                • PHPのセッションが勝手に消えてしまう問題と解決法 | 株式会社ブリッツゲート

                                  PHPで開発をしていると、セッションを使用することがあると思います。 これはCookieと違い、ユーザーに書き換えることができないという利点がありますが、先日、このセッションデータが勝手に消えてしまう問題が発生しました。 今回はこの時のことを書いていこうと思います。 環境について 今回、問題が発生した環境は下記のような感じでした。 新規案件としてお客様に指定された環境へ、PHPプロジェクトを構築した 他社が開発した既存のPHPシステムが複数存在していたことが問題発生後に調べて分かった PHPの設定は特に変な設定をしていない 既存のシステムではセッションも使用していたが、特に問題は発生していない 今回開発したプロジェクトで使用しているセッションデータが勝手に消えた PHPの設定を見直す まず調べたのはPHPの設定でした。 その結果、設定は下記のような感じになってました。 session.co

                                    PHPのセッションが勝手に消えてしまう問題と解決法 | 株式会社ブリッツゲート
                                  • PHP: PHP 7.4.0 Release Announcement

                                    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

                                    • AWS LambdaをPHPで
使うためのベストな方法 - BASEプロダクトチームブログ

                                      この記事はBASEアドベントカレンダーの5日目の記事です。 こんにちは!BASEのCRM3チームでバックエンド開発を担当している オリバ(@toshi_oliver)です。2022年11月に入社したので、今回が初のブログとなります。 はじめに 前提 環境構築 デプロイ おわりに はじめに devblog.thebase.in さて、今回はAWSのサーバレスサービスを代表すると言っても過言ではない、AWS Lambda(以下、Lambda)に関する記事を投稿します。 BASEのバックエンドの大部分はPHPで開発されており、システムの一部にLambdaを使用しているのですが、Lambdaのランタイムでサポートされている言語は以下となっております。 Node.js Python Ruby Java Go .NET Core ご覧の通り、PHPはサポートされておりません。 では、PHPの使用は断念

                                        AWS LambdaをPHPで
使うためのベストな方法 - BASEプロダクトチームブログ
                                      • macOS Catalinaにアップデートしたらphpenv installでビルドエラーしたのでhomebrew phpつかうようにした - ROXX開発者ブログ

                                        こんにちは。開発部の森です。 先日MacBook Proが故障してしまったので修理に出したらクリーンインストールされて返却されたので、せっかくだから新しい環境作るかと思いmacOS MojaveからCatalinaにアップデートしたのです。 OSバージョン 10.15ですね。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.15 BuildVersion: 19A602 症状 phpenv でphpのビルドが失敗するようになってしまいました。 以下はphp7.3.9をビルドしようと試みたターミナルの出力結果です。 $ phpenv install 7.3.9 [Info]: Loaded extension plugin [Info]: Loaded apc Plugin. [Info]: Loaded composer Plugin.

                                          macOS Catalinaにアップデートしたらphpenv installでビルドエラーしたのでhomebrew phpつかうようにした - ROXX開発者ブログ
                                        • 2021年 PHP 8 でスクレイピングするなら php-html-parser - 猫でもわかるWebプログラミングと副業

                                          phpQuery vs php-html-parser この記事で扱う PHP のバージョン php-html-parser をインストール 実際に使ってみる まとめ phpQuery vs php-html-parser 以前、以下の記事を書きました。この記事では phpQuery というライブラリを使いましたが、phpQuery は3年以上更新が止まっており、最新の PHP に対応してないなど問題がありました。 www.utakata.work 別のライブラリを探していたら、 php-html-parser がかなり良かったので紹介します。 github.com この記事で扱う PHP のバージョン 今回、 PHP のバージョンは 8.0 を使っていますが、7.4 とか、7系でも問題なく動くと思います。 $ php -v PHP 8.0.0 (cli) (built: Nov 30 2

                                            2021年 PHP 8 でスクレイピングするなら php-html-parser - 猫でもわかるWebプログラミングと副業
                                          • Comparing PHP-FPM, NGINX Unit, and Laravel Octane

                                            This article compares the performance of several different web servers for a Laravel-based application. What follows is a lot of graphs, configuration settings, and my personal conclusions which do not pretend to represent universal truth in any way. I myself have been working with NGINX Unit (+ Lumen) for a while, but I still see PHP-FPM being used in new projects quite often. When I suggest swit

                                              Comparing PHP-FPM, NGINX Unit, and Laravel Octane
                                            • もっとも悪用されたPHPの脆弱性CVE-2012-1823を検証する - YouTube

                                              本日お伝えしたいこと ・CVE-2012-1823が悪用できる原理 ・攻撃に悪用できるPHPの便利機能 ・徳丸本VMでは無効化されているCVE-2012-1823を有効化する方法 前提となる環境は徳丸本VM ・オリジナルの環境で大丈夫です ※ 古い脆弱性なので攻撃が成功することはまずないでしょうが、公開サイト等に攻撃を行うことは法律で禁止されています ------------ ■EG セキュアソリューションズ株式会社  https://www.eg-secure.co.jp/ ■お仕事の依頼はこちらから  https://www.eg-secure.co.jp/contact/ ------------

                                                もっとも悪用されたPHPの脆弱性CVE-2012-1823を検証する - YouTube
                                              • VSCodeを使ったPHPのデバッグ環境をWindows10に構築する方法(1/2)

                                                前のページ   1 2 次のページ VSCodeを使ったPHPのデバッグ環境はメチャクチャ便利です 当サイトは当初よりPHPをかなり駆使して作ってきたのですが、正直なところ、PHPのデバッグは、変数の内容を echo や var_dump などでブラウザに表示させてみる程度しかやっていませんでした。しかし、このところ、英語ページ対応など、いろいろとさらに複雑な仕組みを作り始めようとすると、さすがにデバッグの効率が悪くなってきました。一応、Visual Studio Code はファイルの編集に使っていたので、それを使ってPHPのデバッグができないかと思っていたら、やはりありました。というか、はるか昔からそのような仕組みはあったようですね。 変数の値を画面に表示させるデバッグ手法だけではなく、ブレークポイントを設定し、実行の途中で止めて変数の値やスタックトレースなどを確認できるようになります

                                                • 【0からPHPを学ぶ方へ】PHPの学習方法|toshi

                                                  この記事を書こうと思った理由は、先日参加した未経験エンジニアと企業を繋ぐ会というイベントで、これからエンジニア転職を目指す沢山のプログラミング学習中の人と出会い、彼らの多くがまだHTML/CSSなどを勉強中でこれからサーバーサイドの学習を始める、PHPに興味があるけど学習方法が分からない。と言っていたので、学習を進めるうえで参考になればと思った為です。 唐突な自分語りですが、私は異業種からエンジニア転職を目指すにあたり、QUELCODE(名前が変わって今はKAKELCODEというらしいです)というプログラミングスクールに通いました。 多くのプログラミングスクールがRubyを教えるなか、QUELCODEではPHPを教えています。Rubyよりも案件数はPHPの方が圧倒的に多いそうなので、未経験からエンジニア転職を目指す人がPHPを選択するのは合理的かなと思います。 ただ、今振り返ると、私がエン

                                                    【0からPHPを学ぶ方へ】PHPの学習方法|toshi
                                                  • GitHub - beyondcode/expose: A beautiful, fully open-source, tunneling service - written in pure PHP

                                                    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 - beyondcode/expose: A beautiful, fully open-source, tunneling service - written in pure PHP
                                                    • PHPの今とこれから2022

                                                      今年11月にリリースされる予定のPHPの最新バージョン8.2における機能強化・変更点を中心にPHPの開発に関する最新の情報,PHPコミュニティに関する話題について紹介します.PHPの最新動向に興味がある方向けに,初心者の方にもわかりやすい解説にしたいと思います.

                                                        PHPの今とこれから2022
                                                      • 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の人気はピークを過ぎた? プログラミング言語の人気ランキング
                                                        • Dockerを使ってPHP7+Apache+MySQLの開発環境を作る - Study & Practice

                                                          今回は前回に引き続き実技試験の予習として開発環境を作っていく 前回はPHP7+Apacheまで作ったのでMySQLを含めた環境を作っていく carametal.hatenablog.com こちらの記事を参考にさせていただきました。 qiita.com こちらの記事ではMySQLクライアントにphpMyAdminを使っていますが ひとまず環境構築のみの目的なのでphpMyAdminは扱いません。 前回の記事ではDockerfileを用いていましたが今回はdocker-composeで環境を作っていきます。 手始めにdocker-compose.ymlを作成 version: '3' services: php: image: php:7.2-apache volumes: - ./html:/var/www/html ports: - 8000:80 container_name: php

                                                            Dockerを使ってPHP7+Apache+MySQLの開発環境を作る - Study & Practice
                                                          • ゼロから作るPHPとPythonの連携 on Laravel - Qiita

                                                            はじめに PHPからPythonを実行して画像認識した結果を表示するソフトをLaravelベースで実装してみます。 画像認識の実装はTensorFlowでMNISTの学習をしてみるで、学習とテストを分離したものを実装していたので、それをベースにします。 [2020/4/15]ビューにBootstrapを導入 環境 OS: Ubuntu 18.04.4 LTS (Virtual BOX上) PHP:7.2 Laravel:7.5.2 Python:3.8.0 tensorflow:1.14.0 numpy:1.18.2 opencv:4.2.0.34 Ubuntu 18.04.4 LTSにデフォルトで入ってるPython3は3.6.9だったので、最新に上げています。併せて、Pythonで使うライブラリも入れます。 $sudo apt install python3.8 $sudo apt-g

                                                              ゼロから作るPHPとPythonの連携 on Laravel - Qiita
                                                            • Sunsetting PHP Faker

                                                              I'm sunsetting fzaninotto/Faker, a popular PHP library for generating Fake data. Let me explain why, and what will happen for PHP developers using it. Faker is FunI started developing Faker in October 2011 because I needed to populate a database with fake data for one of my projects. I was very surprised by how many people used it and excited to become better known in the PHP community thanks to m

                                                                Sunsetting PHP Faker
                                                              • WordPressでテーマを自作するときに必要なphpファイル : kuuur.net

                                                                最低限必要なファイル WordPressでウェブサイトを表示するために最低限必要なファイルは、index.phpとstyle.cssです。この2つのファイルがあればWordPressを動作させることができます。 しかし、カテゴリの一覧ページと単体の記事を表示するページは記述が異なります。index.phpだけだとそういったケースに対応することが難しくなるため、WordPressでは表示内容の種類によってphpファイルを用意することができます。 ホームページ(フロントページ) index.php index.phpは該当するphpファイルがない場合に、代替として使われます。最低限必要なファイルの一つです。 home.php トップページ用のphpファイルです。トップページはほかのページと違う配置の内容にしたい場合には、home.phpを設定します。 front-page.phpとの違いは、「

                                                                • PHP Development Server <= 7.4.21 - Remote Source Disclosure

                                                                  IntroductionWhile testing request pipelining on multiple programming language built-in servers, we observed strange behavior with PHP’s. As we delved deeper, we discovered a security bug in PHP that could expose the source code of PHP files as if they were static files rather than executing them as intended. Upon further testing, we found that the vulnerability was not present in the latest PHP re

                                                                    PHP Development Server <= 7.4.21 - Remote Source Disclosure
                                                                  • レガシーなPHPの限界とレガシーからの脱却 / phpcon2019

                                                                    PHPConference Japan 2019

                                                                      レガシーなPHPの限界とレガシーからの脱却 / phpcon2019
                                                                    • (59) POSTできるサイズに制限がある? – PHPやってみる!

                                                                      22,637 views この記事は最終更新から 1654日 が経過しています。 1. 問題発生 入力フォームからデータを送信したら、送れていないものが発生した。 現象は以下の通り。 1) POSTしたデータの最後の方が切れている。 2) POSTするデータの位置を相互に変えてみたら、やはり後ろの方が切れている。 現象から判断すると… どうやらサイズ制限に引っかかっているっぽい。 2. 原因を調査 考えられる可能性を一つずつ確認して行った。 【可能性1】 Apache2.4で POSTサイズ制限をしている? httpd.conf の設定を見てみる。 LimitRequestBody がいくつに設定されているか? $ httpd -t -DDUMP_CONFIG | grep -i limit AllowOverride FileInfo AuthConfig Limit Indexes S

                                                                      • 【Googleアナリティクス(GA4)】APIでデータを取得するPHPの例|ページビュー数など

                                                                        今回は、Googleアナリティクス(GA4)を扱えるAPI(Google Analytics Data API)をPHPで利用して、データを取得する簡単な例となります。 例では、Google Cloudクライアントを利用してAPIリクエストを行うPHPスクリプトを、コマンドラインから実行して、Googleアナリティクスからページビュー数などを取得します。 Google Analytics Data APIを利用する準備APIを有効にするGoogle Analytics Data APIを利用するには、GCP(Google Cloud Platform)で有効にする必要があります。 APIを有効にする方法は、以下のリンク先を参考にしてみてください。 サービスアカウントを作成して認証情報をダンロードGCPで有効にしたAPIを呼び出すには認証情報が必要となります。 認証情報の種類にはいくつかあり

                                                                          【Googleアナリティクス(GA4)】APIでデータを取得するPHPの例|ページビュー数など
                                                                        • Internet Explorerを判定してアラートを表示し、モダンブラウザへ誘導する方法(PHP版 / JS版) | WEMO

                                                                          function is_IE() { $ua = mb_strtolower( $_SERVER['HTTP_USER_AGENT'] ); //すべて小文字にしてユーザーエージェントを取得 if ( strpos( $ua,'msie' ) !== false || strpos( $ua, 'trident' ) !== false ) { return true; } return false; } <?php if ( is_IE() ) : ?> <div class="ie_alert"> <span>Internet Explorer、ダメ絶対!</span> <p>あなたが使用している <b>Internet Explorer</b> というブラウザはとても古いものです。<br> 言ってしまえば、百害あって一利なしの老害です。<br> 世界中で、多くのWEB制作者があなたの

                                                                            Internet Explorerを判定してアラートを表示し、モダンブラウザへ誘導する方法(PHP版 / JS版) | WEMO
                                                                          • プログラミング言語注目度ランキング「TIOBE Index」でついにPythonが首位に、PHPがトップ10陥落の危機

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

                                                                              プログラミング言語注目度ランキング「TIOBE Index」でついにPythonが首位に、PHPがトップ10陥落の危機
                                                                            • PHP × Xdebug × Docker × VSCodeで快適な開発環境をつくってみた - Qiita

                                                                              はじめに Rails でポートフォリオを作成してエンジニア転職をしたすずです。 現在は Laravel を主に使用していますがデバッグが捗らない...。 PHP でも Rails の pry-rails みたいに簡単にデバッグをしたかったので Xdebug を導入しました。 目次 はじめに 目次 環境 前提条件 ディレクトリ構成 準備 プロジェクト作成 必要ファイル作成 拡張機能 Docker環境構築 docker-compose.yml Dockerfile コンテナ接続 設定ファイル php.ini xdebug.ini devcontainer.json launch.json 使い方 おわりに 参考文献

                                                                                PHP × Xdebug × Docker × VSCodeで快適な開発環境をつくってみた - Qiita
                                                                              • CentOS8へremiリポジトリを使ってPHP7.4をインストールする - モヒカンメモ

                                                                                デフォルトリポジトリを使ってPHPをインストールするとCentOS 7系では5.4が、CentOS8系ではPHP 7.2が入る。それよりも新しめなバージョンのPHPを使いたいときの王道的な方法として、remiリポジトリを使う方法を紹介する。 PHP 7.4 前提 2020/09/20 (日) 時点の情報 # cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) 本記事ではCentOS 8を前提に書いているが、CentOS 7 / Amazon Linux 2でも大体同じような手順でインストールできる。CentOS 7で行う場合は dnf を yum と読み替えればOK。 ざっくり手順 remiリポジトリを使えるようにする remiリポジトリを使って、PHP 7.4をインストールする "php" で呼べるようにする コマンド

                                                                                  CentOS8へremiリポジトリを使ってPHP7.4をインストールする - モヒカンメモ
                                                                                • PHP) Exceptionエラー設計原則とアプリケーションへの導入 - Qiita

                                                                                  Advent Calendarへの招待、ありがとうございます。 本記事が何方かの役に立つことができると幸いです。 前書き すべての記事は、自分の勉強目的のため主観的な内容の整理を含まれています。あくまで参考レベルで活用してください。もし誤った情報などがあればご意見をいただけるととっても嬉しいです。 内容では省略するか曖昧な説明で、わかりづらいところもあると思います。そこは、連絡いただければ補足などを追加するので、ぜひ負担なくご連絡ください。 今回の記事は Java の Exception・Concept に起因した内容を一部含めています。Java と PHP のエラーの抽象化モデリングは少々違いがあるので、後述する内容は必ず PHP においての正解とは言えません。PHP の Exception に焦点をおくよりも、言語に関係なく Exception と Application においてのエ

                                                                                    PHP) Exceptionエラー設計原則とアプリケーションへの導入 - Qiita