プログラミング

スポンサーリンク
PHP

【PHP8】match式の使ってみた

PHP8からmatch式が使えるようになりました。 switch文に似ていますが挙動は異なるので、使う時には注意しましょう。 公式の記事はこちらです。 match式を使用するサンプルコード サンプルコード 下記は数値を渡して、漢数字...
PHP

【PHP8】Union型(UnionType)を使う

PHP8から複数の型をプロパティやメソッドの戻り値に設定できるようになりました。 |(パイプ)を使うことで、複数の型に対応したプロパティやメソッドの戻り値が書けます。 公式の記事はこちらです。 コードはgithubに置いています。 ...
PHP

【PHP8】コンストラクタのプロパティを省略する

php8からプロパティの値を定義するときに、コンストラクタに初期値と一緒に書いて、省略して定義できるようになりました。 この記事ではphp7以前のプロパティの定義方法と、php8でのプロパティ定義方法を実際にコードを書いてみて試しています。...
PHP

【PHP8】属性(attribute)を使ってみる

php8から使えるようになった属性(Attribute)を使ってみました。 C#などでは属性を使ったりみたことはあったのですが、あまりいちから書くことがなかったので、今回は属性を自作してみました。 属性を使って、2つのことを試してみました...
docker

【PHP8】docker環境作成と名前付き引数を試してみる

php8を実行できる動作環境を作成して、php8の新しい機能の名前付き引数を試してみました。 docker環境作成 こちらで作ったdocker-compose.ymlを少しゴニョゴニョして、php8の動作環境を作成してみました。 m...
プログラミング

【PHPとLaravelで教材作成】Techpitで教材を執筆しました!

Techpitはプログラミングの教材を販売・購入できるサイトです。公式サイトはこちらです。 今回はこちらで教材を作成して、販売を開始しました🥳 販売を開始した教材はこちらです。 PHPとLaravelで、それぞれevernote風のメ...
プログラミング

vscodeでphp開発時のおすすめ拡張機能(プラグイン)10選

vscodeでphp開発時のおすすめ拡張機能(プラグイン)10選 最近C#も書くことが増えてきて、phpstormだけ起動しておけばOK。な状態でなくなってきたので、vscodeに環境を移行しました。 git管理も含めて、今使っているプ...
Laravel

Laravelでブラウザのリロード(再読み込み)を判定する

Laravelでブラウザのリロード(再読み込み)を判定する Laravelで、リロードの判定をする必要があったので、セッションを使ってやってみました。 初期表示の画面でボタンを押されたときにGetリクエストで何かの処理をして、初期表示の...
C#

VS for Macでデバッグが効かない(Error: 0x80131c3c)

VS for Macでデバッグが効かない(Error: 0x80131c3c) ある日突然、デバッグしようとすると下記のエラーが発生して、デバッグができなくなりました。 ビルドはできるけど、functionsが全く動かなくなってしまいま...
C#

C#のMagick.Net (ImageMagick)の使い方

C#のMagick.Net (ImageMagick)の使い方 C#(Azure Function)でImageMagickを使ったので、使い方や発生したエラー・サンプルコードを記載しています。 「画像を縮小した後に拡大して、画像の容量を...
PHP

phpDocumentorの使い方【コメントからドキュメント作成】

phpDocumentorを使ってみたので、使い方をまとめています。 phpDocumentorはphpで書かれているソースコードからドキュメントを作成してくれるツールです。 phpのバージョンは7.2.5以降でないと使えません。 公式...
プログラミング

【初心者向け】CUIとは?(macのターミナルの使い方)

CUIとは?(macのターミナルの使い方) この記事では、CUIとmacのターミナルについて書いています。 CUIの簡単な説明と、macで実際にターミナルを立ち上げて、ひと通り操作してみます。 CUIとは? CUIはキャラクターユー...
スポンサーリンク
タイトルとURLをコピーしました