練習問題
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