【PHP/Laravel】スケジューラの実行について
アプリケーションの App\Console\Kernel クラスのscheduleで定義したメソッドを実行していく。
標準では、サーバーに次を追加するとある。
* * * * * cd/path-to-your-pr ...
Install of aws/aws-sdk-php failed
ローカル環境PHP8、Laravel9。
前も出てた気がするエラー。
chromeDriver、facebook/webdriverを入れる過程で諸々。
依存関係が変わったことが影響してると思う。ブ ...
【PHP/Laravel】object of class domdocument could not be converted to string
今回はdomdocumentだが、大体はobject of class could not be converted to stringの ...
【PHP】array_mapと具体的なシチュエーション
配列(空、データ有)に対して、加えたい処理(コールバック関数)を適用して、新しい配列を返す。
配列は複数渡せるが、コールバック関数に渡す引数と同数に揃えないと、エラー(ArgumentCountError ...
【PHP】array_filterと具体的なシチュエーション
全てのデータを問い合わせた後で、例えば「金額で100円以下とそうでないものとを分けたい」「一覧データで表示非表示を分けたい」などの状況を考える。
例array_filterforeachでも書けるが、array_fil ...
【PHP】重複したレコードを削除する
例えば、次の配列があったとして、nameが重複しない新しい配列を作りたい。
in_arrayを使うとO(n)の処理になるので、別なものを使いたい。
【PHP】…演算子、スプレッド演算子、アンパック
まだ使えることは使える(PHP 8以降)。
<?php$colors = ;$shapes = ;$array = array_merge($colors, $shapes);var_dump($ar ...
【PHP】match式とswitch文
・条件分岐に合致する値を返す。
・switchの場合には1対1で制約式を比較するが、matchは1対多で制約式を比較する。
・三項演算子のように値を評価する。
・制約式の比較は、厳密に型と値 ...
【PHP】「??=」の正体 PHP
初見だと?となるが、Null合体演算子だと分かる。
Null合体演算子基本の形。$aがnullでないならそのまま返し、nullなら第二オペランドの文字列を返す。
$a = null;$b = $a ?? 'nullで ...
【VSCode】はじめてのVisual Studio Code。ショートカットキーを使いこなしたい。
ようやくエディタを乗り換えた。やはり強いのはVSCode。
早く使いこなせるようになりたい。
某エディタではctrl+mで閉じタグに既定で移動できてたが、VSCodeでは別のショート ...