PHP是弱语言类型?

来源:3-9 PHP标量类型—字符串(1)

weibo_心吋幻想旳少年_0

2016-02-23 10:04

之前课程有提到过php是若语言类型  不用定义数据类型可以自动识别出来 ,为啥 现在在输出之前都说事先定义数据的类型

写回答 关注

2回答

  • 2012201404
    2016-02-23 11:12:47
    已采纳

    php是松散型的语言,但变量还是要定义数据类型的,只是PHP会自动把变量转换为自动的数据类型。

    weibo_...

    非常感谢!

    2016-02-23 11:16:41

    共 1 条回复 >

  • 新手四级
    2016-02-23 11:13:29

    弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php,javascript,python,vbscript等就属于弱类型语言.例如:在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"
    因此使用弱类型语言也要格外注意数据类型防止出错。

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题