首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的PHP计算器在将字母输入数字字段后不计算错误消息?

问为什么我的PHP计算器在将字母输入数字字段后不计算错误消息?
EN

Stack Overflow用户
提问于 2021-03-26 11:34:11
回答 2查看 35关注 0票数 0

我试着用PHP编写一个简单的计算器,如果我把所有的数字都输入得很完美,但是如果我试图在数字字段中键入字母或单词,应该会显示一个错误消息,其中一个数字不是数字符号。但出于某种原因,这是行不通的。我在折叠图片中显示了我的PHP,我将显示我的html代码,它名为Taschenrechner.php,我的php代码,它的名称是Taschenrechner2.php。

非常感谢您的时间,并帮助您的良好祝愿。

以下是我的PHP-Form1 1代码

代码语言:javascript
复制
<?php include("kopf.inc.php");?>

这是我的PHP代码,来自于对输入的数字的评估

代码语言:javascript
复制
<?php include("kopf.inc.php");?>

以下是我的PHP表单输出的失败文本图片的两张图片

和PHP输出的图片

EN

回答 2

Stack Overflow用户

发布于 2021-03-26 12:07:32

除了包含语句之外,我还可以看到很多您的代码。

在php中声明变量时,不分配数据类型。当将值赋值给变量时,将分配数据类型。

代码语言:javascript
复制
<?php
    $Variable = 1; //makes $Variable a Integer
        echo $Variable . "\r\n";
        echo gettype ($Variable) . "\r\n";
    $Variable = 'nun ist $Variable ein String'; //changes the datatype from Integer to String.
        echo $Variable . "\r\n";
        echo gettype ($Variable) . "\r\n";

    $StringOne = 'S1';
    $StringTwo = 'S2';

    $ResultTwoStrings = 'ResultTwoStrings';
    $StringOne + $StringTwo = $ResultTwoStrings;
    echo $ResultTwoStrings;
?>

这将导致休闲输出:

代码语言:javascript
复制
1
integer
nun ist $Variable ein String
string

Warning: A non-numeric value encountered in ./Playground/file0.php on line 13

Warning: A non-numeric value encountered in ./Playground/file0.php on line 13
ResultTwoStrings

我不知道你为什么没有收到错误信息。

票数 0
EN

Stack Overflow用户

发布于 2021-06-06 21:34:10

大家晚上好,在过去的几个月里,我注意到,在我缺乏一点动力之后,我忘记了发布我的代码。有点丢人。但是现在,我的变量出现了拼写错误,所以它们不一样,但是谢谢大家。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66816159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档