それはあまり重要ではないが、私はその違いを知りたいと思った。真の出力1を返すがfalseを返すと何も出力しない
echo isA("A"); //outputs 1
echo isA("B"); //outputs nothing. why doesn't it output 0?
誰でもこの問題を解決できますか? 「真」の出力が「1」であるが「偽」は「0」を出力しないという観点から見ると、私は二重の標準と思われる。
また、大したことはありませんが、PHPのように設計する必要があると思います。そのことを知ることで、この美しい言葉をより深く理解することができます。
真の値は目に見える1として現れますが、偽の値は現れません。だから、この方法の利点は何ですか?
例機能私は上記を参照しました。
function isA($input){
if ($input == "A"):
return true;
else:
return false;
endif;
}
美しい言語ですか?反対です(しかし、私もPHPプログラマーです):P –
@MuhammadAbrar:美しさはこれとは関係ありません。 – netcoder