PHP 【作って納得!PHP入門】加算子/減算子を使ってみよう この記事では、加算子/減算子(インクリメント・デクリメント)の使い方について書いています。最初にPHPの加算子/減算子の説明をします。その後に、実際に簡単なプログラムを作成して、演算子について学んでいきます。前回は代数演算子について記載しま... 2021.02.08 PHP
PHP 【作って納得!PHP入門】算術演算子(加算・減算・乗算・除算)を使ってみよう この記事では、PHPの算術演算子を使って、プログラムで足し算・引き算・掛け算・割り算などを行う方法について書いています。最初に、PHPの算術演算子の説明をします。その後に、実際に簡単なプログラムを作成して、算術演算子について学んでいきます。... 2021.02.05 PHP
PHP 【作って納得!PHP入門】変数を使ってみよう この記事では、PHPで変数を使う方法について書いています。最初にPHPの変数について解説して、その後にPHPの変数を使ったプログラムを書いて確認します。前回は開発環境を作成して、PHPで"Hello, World"を画面に出すところまでやっ... 2021.02.01 PHP
Docker 【作って納得!PHP入門】DockerでPHPの実行環境を作ろう DockerでPHPの実行環境を作る方法を記載しています。本記事では、dockerとdocker-composeコマンドを使用して、php, nginx, mysql, phpMyAdminが入っている環境を作成します。PHPの実行環境につ... 2021.01.27 DockerPHP
PHP [php]composer requireでメモリサイズエラー(Allowed memory size of …) composer requireでメモリサイズエラーdockerでcomposer requireを行った時に、下記のエラーが発生しました。許容メモリサイズ1610612736バイトを使い果たしたとのこと...こちらのエラーについて、一時的... 2021.01.13 PHP
PHP PHPでreCAPTCHA(v2)を使ってみた PHPでreCAPTCHA(v2)を使ってみたreCAPTCHAのバージョン2を某システムに実装することがありました。実装前に検証を行ったので、内容をまとめてみました。本記事ではreCAPTCHA(v2) APIをPHPで呼び出すときのサン... 2021.01.08 PHP
PHP 【PHP8】match式の使ってみた PHP8からmatch式が使えるようになりました。switch文に似ていますが挙動は異なるので、使う時には注意しましょう。公式の記事はこちらです。match式を使用するサンプルコードサンプルコード下記は数値を渡して、漢数字を返すmatch式... 2021.01.03 PHP
PHP 【PHP8】Union型(UnionType)を使う PHP8から複数の型をプロパティやメソッドの戻り値に設定できるようになりました。|(パイプ)を使うことで、複数の型に対応したプロパティやメソッドの戻り値が書けます。公式の記事はこちらです。コードはgithubに置いています。複数の型を使用し... 2021.01.01 PHP
PHP 【PHP8】コンストラクタのプロパティを省略する php8からプロパティの値を定義するときに、コンストラクタに初期値と一緒に書いて、省略して定義できるようになりました。この記事ではphp7以前のプロパティの定義方法と、php8でのプロパティ定義方法を実際にコードを書いてみて試しています。公... 2020.12.30 PHP
PHP 【PHP8】属性(attribute)を使ってみる php8から使えるようになった属性(Attribute)を使ってみました。C#などでは属性を使ったりみたことはあったのですが、あまりいちから書くことがなかったので、今回は属性を自作してみました。属性を使って、2つのことを試してみました。- ... 2020.12.28 PHP
PHP vscodeでphp開発時のおすすめ拡張機能(プラグイン)10選 vscodeでphp開発時のおすすめ拡張機能(プラグイン)10選最近C#も書くことが増えてきて、phpstormだけ起動しておけばOK。な状態でなくなってきたので、vscodeに環境を移行しました。git管理も含めて、今使っているプラグイン... 2020.12.21 PHP
PHP phpDocumentorの使い方【コメントからドキュメント作成】 phpDocumentorを使ってみたので、使い方をまとめています。phpDocumentorはphpで書かれているソースコードからドキュメントを作成してくれるツールです。phpのバージョンは7.2.5以降でないと使えません。公式のサイトは... 2020.12.05 PHP