php是什么型的语言,php是什么类型语言

PHP 是一门弱类型语言

94508b6c41b75075c4de8f65c1c17c2b.png

我们注意到,不必向 PHP 声明该变量的数据类型。

PHP 会根据变量的值,自动把变量转换为正确的数据类型。(推荐学习:PHP视频教程)

在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言。

弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。

例如:在vbscript中,可以将字符串 12 和整数 3 进行连接得到字符串 123,然后可以把它看成整数 123,而不需要显式转换。

弱类型有时显得很方便,有时却又极易出错。比如:var result=5+5; //two numbers

alert(result);  //outputs "10"

var result=5+'5'; // a number and a string

alert(result);  //outputs "55"

因此使用弱类型语言也要格外注意数据类型防止出错

无论是强类型语言还是弱类型语言,判别的根本是是否会隐性的进行语言类型转变。强类型语言在速度上略逊于弱类型语言,但是强类型定义语言带来的严谨性又能避免不必要的错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值