PHP

PHP

【やさしく解説】PHP8上級試験の模擬問題(20)

今回はPHPのセッション管理に関する問題です。​セッションはユーザーごとの状態を維持するために不可欠な機能であり、session_start() や session_save_path()、session_set_cookie_params()、session_set_save_handler() などの関数を適切に理解しておきましょう。
PHP

【やさしく解説】PHP8上級試験の模擬問題(19)

今回は推測困難なトークンの生成に関する問題です。​特に、CSRF対策などで使用されるセキュリティトークンの生成方法について、暗号論的に安全な関数とそうでない関数の違いを理解することが求められます。しっかり押さえておきましょう!
PHP

【やさしく解説】PHP8上級試験の模擬問題(18)

今回はファイルアップロードに関する問題です。フォームの設定、アップロードされたファイルの取り扱い、複数ファイルの受け取り方法など、PHPでファイルを安全に扱うために押さえておくべきポイントが問われます。実務にも直結する重要な知識なので、しっかり押さえていきましょう!
PHP

【やさしく解説】PHP8上級試験の模擬問題(17)

今回は(クロスサイトスクリプティング)対策に関する問題です。​htmlspecialchars() や htmlentities() 関数の適切な使い方、エスケープの挙動、配列入力時の注意点など、セキュリティ上の重要なポイントが問われています。実務でも頻繁に遭遇するテーマですので、しっかり押さえていきましょう。
PHP

【やさしく解説】PHP8上級試験の模擬問題(16)

今回は制御構造に関する問題です。​break や continue の使い方、特にネストされたループでの挙動や、PHP 7.3 以降での switch 内での continue の使用に関する警告など細かな仕様の理解が求められます。​しっかりと押さえていきましょう。
PHP

【やさしく解説】PHP8上級試験の模擬問題(15)

今回は、PHP7.4.xからPHP8.0.xへの移行に関する問題です。​PHP8.0では、nullsafe 演算子(?->)の導入や、数値と非数値文字列の比較挙動の変更など、いくつかの重要な仕様変更が行われました。​これらの変更点を正しく理解し、コードの互換性や挙動の違いに注意することが求められますよ。​
PHP

【やさしく解説】PHP8上級試験の模擬問題(14)

PHP8 上級/準上級試験の認定模擬問題として、プライム・ストラテジー様のPRIME STUDYが認定されているようです。ただ、この模擬問題には解説がありませんので解説をまとめていこうと思います。シリーズ第14回目です。 PHP初級レベルか...
PHP

【やさしく解説】PHP8上級試験の模擬問題(13)

今回は可変変数に関する問題です。PHPでは、変数名を動的に決定できる可変変数を使用することができます。特定のケースで非常に便利な機能ですのでしっかり押さえておきましょう。
PHP

【やさしく解説】PHP8上級試験の模擬問題(12)

今回は PHP 7.0.x から PHP 7.1.x への移行 に関する問題です。PHP 7.1 ではいくつかの実用性の高い機能追加や仕様変更が行われました。これらの変更点を正しく理解しておくことは、互換性維持やバージョンアップ時のトラブル回避に役立ちますよ。
PHP

【やさしく解説】PHP8上級試験の模擬問題(11)

今回は定義済の変数に関する問題です。PHPには $GLOBALS や $_SERVER、$_COOKIE など、スクリプト全体からアクセスできる定義済のスーパーグローバル変数があります。それぞれの用途や制限を正しく理解しておきましょう。