問題 1 / 40
PHPのタグの記述方法に関する次の記述のうち、正しいものはどれか。
PHPの変数の命名規則に関する次の記述のうち、誤っているものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php define('RATE', 1.1); $price = 100; print $price * RATE; ```
PHPの浮動小数点数に関する次の記述のうち、正しいものはどれか。
PHPの配列のデータ構造に関する次の記述のうち、誤っているものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php $fruits = ["apple" => 100, "banana" => 50, "cherry" => 300]; arsort($fruits); print implode(",", array_keys($fruits)); ```
PHPの`array_map()`関数に関する次の記述のうち、正しいものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php $nums = [1, 2, 3, 4, 5]; $result = array_filter($nums, fn($n) => $n % 2 === 0); print implode(",", $result); ```
PHPの`explode()`関数と`implode()`関数に関する次の記述のうち、誤っているものはどれか。
PHPの`if`命令と条件式に関する次の記述のうち、正しいものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php $score = 75; $result = match (true) { $score >= 90 => "A", $score >= 70 => "B", $score >= 50 => "C", default => "D", }; print $result; ```
PHPの`do~while`文に関する次の記述のうち、正しいものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php outer: for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { continue 2; } print "$i-$j "; } } ```
PHPの`str_contains()`、`str_starts_with()`、`str_ends_with()`関数(PHP8.0以降)に関する次の記述のうち、誤っているものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php printf("%05d円", 320); ```
PHPの`fgetcsv()`関数に関する次の記述のうち、正しいものはどれか。
PHPの引数の参照渡しに関する次の記述のうち、正しいものはどれか。
PHPの可変長引数に関する次の記述のうち、正しいものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php function factorial($n) { if ($n <= 1) { return 1; } return $n * factorial($n - 1); } print factorial(5); ```
PHPのジェネレーターに関する次の記述のうち、正しいものはどれか。
PHPのクラスの静的メンバーに関する次の記述のうち、正しいものはどれか。
PHPのコンストラクタとデストラクタに関する次の記述のうち、誤っているものはどれか。
PHPのオーバーライドに関する次の記述のうち、正しいものはどれか。
PHPのインターフェイスに関する次の記述のうち、誤っているものはどれか。
PHPの`instanceof`演算子に関する次の記述のうち、正しいものはどれか。
PHPの例外処理に関する次の記述のうち、誤っているものはどれか。
PHPのマジックメソッドに関する次の記述のうち、正しいものはどれか。
PHPの`$_GET`に関する次の記述のうち、正しいものはどれか。
PHPの`$_ENV`に関する次の記述のうち、正しいものはどれか。
PHPのセッションの仕組みに関する次の記述のうち、誤っているものはどれか。
PHPのファイルアップロードのエラー処理に関する次の記述のうち、正しいものはどれか。
PHPからMySQL等のデータベースへ接続する際のPDOのエラーモードに関する次の記述のうち、正しいものはどれか。
PHPのPDOで名前付きパラメーターを使ったSQL実行に関する次の記述のうち、正しいものはどれか。
PHPのPDOにおける結果セットの取得(フェッチ)に関する次の記述のうち、誤っているものはどれか。
SQLの`INSERT`文に関する次の記述のうち、正しいものはどれか。
PHPの正規表現における修飾子(モディファイア)に関する次の記述のうち、正しいものはどれか。
PHPのクロスサイトリクエストフォージェリ(CSRF)対策に関する次の記述のうち、正しいものはどれか。
PHPのパストラバーサル攻撃に関する次の記述のうち、正しいものはどれか。
PHPのトレイトの名前競合に関する次の記述のうち、正しいものはどれか。
次のコードの実行結果として正しいものはどれか。 ```php abstract class Shape { abstract public function area(): float; } class Circle extends Shape { public function __construct(private float $radius) {} public function area(): float { return 3.14 * $this->radius ** 2; } } $c = new Circle(2); print $c->area(); ```