+ -
当前位置:首页 → 问答吧 → 不喜欢PHP的弱类型的特性

不喜欢PHP的弱类型的特性

时间:2007-12-31

来源:互联网

不喜欢PHP的弱类型的特性,这个特性(或者缺点)令到编程思维变得不严谨.......还有不用变量的声明,都是php的一大败笔!

作者: liexusong   发布时间: 2007-12-31

如果是这样,你不仅不应该学PHP,其他动态语言也不该学,你应该学习强类型语言,如Java、C#、C/C++等等。

作者: luzhou   发布时间: 2007-12-31

使用error_reporting( E_ALL )和Type Hinting可以大幅度减少一些低级错误.

作者: sunfall   发布时间: 2007-12-31

由于可以随意转换,我的确犯不少错误。支持php强类型!

作者: vanxining   发布时间: 2007-12-31

作者: 逆雪寒   发布时间: 2007-12-31

如果强制声明php变量的初始类型会怎么样?

把$i = 0;
写成 int $i = 0;
如何?

作者: quanhaier   发布时间: 2008-01-02

强类型的确可以让人感觉到很舒服

作者: fnet   发布时间: 2008-01-02

写一阵子的php,再写回java就觉得很难受!

作者: liexusong   发布时间: 2008-01-02

同感.
每次写下一个新变量并给它赋值时, 心里就会不由自主的嘀咕一下: 这样子就行了么?
JS也是弱类型, 但我一直坚持在每个新变量前加上var, 这习惯想改掉都难啊, 呵呵.

作者: sztime   发布时间: 2008-01-02

支持
但就是因为PHP是弱类型, 所以很易学.
但对于严谨的开发者来说却不好.
还好, PHP5开始有Type Hinting

作者: programmerhuang   发布时间: 2008-01-02