これが私のコードです:
$oldPhone = $_POST["phone"];
$newPhone = makeInteger($oldPhone);
lengthMustBe($newPhone, 10, "Please enter a valid 10-digit phone number.");
関数は次のとおりです。
function lengthMustBe($str, $length, $errormsg) {
if (strlen($str) != $length) {
$status = "failure";
$error = $errormsg;
}
};
関数はかなり自明です..
渡そうとすると"123", 10, "Not long enough"
、 $status はまだ「成功」です(ページの上部で定義されています)。