プログラミング

PHP

参照(リファレンス)による代入を理解する

はじめに変数とは「値を格納するための箱」のようなものです。「=」演算子で変数を変数に代入する場合は、基本的には値の代入となりますが、値を代入するにあたり、値をそのまま代入する方法の他に参照(リファレンス)を代入する方法があります。値による代...
PHP

PHPのdeclare(strict_types=1)で厳密な型チェックを行う

declare(strict_types=1)とはなにか?結論から言うと、型チェックの設定です。記載することで、型宣言に正確に対応する値のみを受け入れ、それ以外の場合はエラーを返すようになります。なぜ型チェックの設定が必要なのか?PHPでは...