練習問題

2.4 練習問題

本章で習った内容を元に練習問題を解いてください。

問1 次の設問①~⑤について○か×で答えなさい。

設問
① 定数は宣言時に1度だけ値を代入することができる。
② 定数を作成する場合は、変数と同じように先頭に$を付けて大文字で命名するのが一般的である。
③ 変数には特殊なスーパーグローバル変数があるが、定数には特殊な定数は存在しない。
④ 変数に値を入れると自動的に型が変わることをキャストと呼ぶ。
⑤ 変数にキャストを利用すると中のデータの型を変更してくれる。

問2 以下に示す実行結果になるように定数を利用してpractice0201.phpを作成しなさい。

実行結果

定数

define(‘CITY’,’新宿’);

ソースコード

ソース・フォルダー: myproj_basic/ch02exercise
パッケージ: practice0201.php
アクセスURL:http://localhost/myproj_basic/ch02exercise/practice0201.php

practice0201.php

※定数の値を画面に出力するのはショートタグを利用してください。

問3 以下に示すソースコードを実行した場合、3つのif-else文はどちらのブロックが処理されるか答えなさい。

ソースコード

ソース・フォルダー: myproj_basic/ch02exercise
パッケージ: practice0202.php
アクセスURL:http://localhost/myproj_basic/ch02exercise/practice0202.php

practice0202.php

NEXT>> 2.5 練習問題 解答