Laravel

PHPの基礎

変数と定数、型、arrays、control flow、関数、namespaces、エラー処理

25 面接問題·
Junior
1

PHPにおける変数と定数の主な違いは何ですか?

回答

定数は一度だけ定義され、その後値を変更できません。一方、変数の値はスクリプトの実行中いつでも変更できます。定数はdefine()またはconstで宣言され、名前の前に$記号は必要ありません。ファイルパス、ベースURL、APIキーなど、決して変更すべきでない設定値を保存するのに特に便利です。

2

PHPで変数を正しく宣言するにはどうすればよいですか?

回答

PHPでは、すべての変数は$記号で始まり、その後に変数名が続く必要があります。名前には文字、数字、アンダースコアを含めることができますが、必ず文字またはアンダースコアで始める必要があります。PHPは変数名について大文字小文字を区別するため、$nameと$Nameは2つの異なる変数です。PHPは動的型付け言語であるため、変数を作成する際に型を宣言する必要はありません。

3

次の式 5 + 3.2 が返すデータ型は何ですか?

回答

算術演算に整数と浮動小数点数が含まれる場合、PHPは小数の精度を保つために結果を自動的にfloatに変換します。この自動的な型変換はtype juggling(型のジャグリング)または型強制と呼ばれます。この例では5がintegerで3.2がfloatなので、結果の8.2は自動的にfloatになります。これは金融や科学アプリケーションでの計算エラーを避けるために理解すべき重要な動作です。

4

変数が定義されていてnullでないかを確認する関数はどれですか?

5

PHPでクラス定数を宣言するにはどうすればよいですか?

+22 面接問題

次の面接に向けてLaravelをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める