PHP-[讨论]PHP如何处理好数据类型机制较弱的问题?

项目合作 项目合作 主题:1030 回复:2135

PHP-[讨论]PHP如何处理好数据类型机制较弱的问题?

想挽留 发布于 2016-11-04 字数 210 浏览 1034 回复 1

在java或者C++中声明一个变量就声明了这个变量的数据类型,就只能给这个变量赋规定范围的值,如:int a,则a就只能赋整形值。但在php中一个变量可以赋任意类型的数据,这给编程带来了许多的不便,如何处理好这个问题...

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

灵芸 2017-06-20 1 楼

函数内部需要好的编程习惯来约束,用长的,表意清楚的复合单词做变量名,多人团队可以约定直接用变量名表示变量类型。比如

$productArray;

$contentString;

类与类,模块与模块之间,可以使用接口或者抽象类来约束入口参数。比如

class Db {
}

function(Db $db){
}

总之编程习惯很重要,和语言本身关系不大。弱类型带来的应该是灵活,而不是负担。