以下のコードにバグがないか教えて頂きたいです。

僕の方ではうまく表示されませんでした・・・

<?php
$sei = "佐藤";

if(is_kato($sei)){
//戻り値がTRUE判定の時の処理
echo "佐藤のようです!<br />";
}else{
//戻り値がFALSE判定の時の処理
echo "佐藤じゃないようです!<br />";


echo "処理は終わりました。<br />";

function is_kato($buf){

if($buf == '佐藤'){
return TRUE;
}else{
return FALSE;
}
}
?>

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2020/03/24 18:00:13
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント100pt

質問に貼り付けられたコードのままだとしたら、else 節を閉じる中かっこが全角文字になってます。半角文字にしてください。

<?php
$sei = "佐藤";

if(is_kato($sei)){
  //戻り値がTRUE判定の時の処理
  echo "佐藤のようです!<br />";
}else{
  //戻り値がFALSE判定の時の処理
  echo "佐藤じゃないようです!<br />";
}      // ★ここが全角の中かっこ
...
  • id:outofjis
    「うまく表示されません」
    とかじゃなく、もっとどうなるのか具体的に書くといいと思う。

    エラーコードが出力されるのであれば、それを書くべきだし、
    思っていたのと違う結果が得られるのであれば、その結果を書くべき。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません