前提・実現したいこと
カスタム関数を実行して名前と年齢の値が入らなかった場合にメッセージを表示し、年齢が数字であるかどうかを確認するための処理を行いたいです。
カスタム関数については今回初めてやりました。なのでネットの情報を見て、見よう見まねでやりましたがブラウザには何も表示されず真っ白な画面になります。エディタはatomを使っており、文字コード(エンコード)はこれまでもutf-8で出来てたので恐らく誤りはないと思います。ただ、まだ初めてそれほど経っていないので正直理解できてない部分は多いです。このコードが反映されない原因と解決法がわかる方いましたらどうかご教授お願いいたします。
発生している問題・エラーメッセージ
エラーメッセージはなく、画面が真っ白です。
該当のソースコード
php
1<?php 2function AgeHantei($name, $age){ 3if($name == ""){ 4$a[0] = "FALSE"; 5echo "名前<br />"; 6}else{ 7$a[0] = "TRUE"; 8} 9if($age == ""){ 10$a[1] = "FALSE"; 11echo "年齢<br />"; 12}else{ 13$age = mb_convert_kana($age, "n", "utf-8"); 14if(is_numeric($age)){ 15$a[1] = "TRUE"; 16}else{ 17$a[1] = "FALSE"; 18echo "年齢が数字である<br />"; 19} 20} 21 22if($a[0] == "TRUE" && $a[1] == "TRUE"){ 23if($age < 20){ 24echo "{$name}さんは{$age}歳、未成者です。"; 25}else{ 26echo "{$name}さんは{$age}歳、成人です。"; 27} 28} 29} 30?> 31 32
回答2件
あなたの回答
tips
プレビュー