- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我真的很喜欢 PHP,因为:
_ 易于开发 Web 应用程序(您可以在 10 分钟内设置 LAMP,然后就可以开始了)
_ 简单易学
_ 易于部署(您只需要带有 PHP 模块的 Apache)
我真的很喜欢 Java,因为:
_ 它是强类型的
我对使用 Java 和 Netbeans 进行开发感到惊讶。每当出现类型不匹配时,我都会在开发过程中收到 IDE 的警告,并且 IDE 本身会建议修复。
我认为强类型是一种幸福。确实如此:可以包含任何内容的 PHP 数组可以加快您的开发速度,但是您必须花时间查找错误,而前面还有一些工作需要 IDE 为您指出问题。这让我在重构过程中也更有信心。
所以,我的问题是:是否可以在 PHP 中使用类型(包括方法的返回值)?你知道一个项目、一个 fork ,或者任何能让我做到这一点的东西吗?
它可能只是一个预解析器,在实际的 PHP 解析器之前检查一些注释(即 public function/*ConfBuilders[]*/getConfBuilders(/*int*/confId)
)。
请任何会引入类型概念的东西,因此,在我看来,会使 PHP 应用程序更健壮,并最终更快地实现(现在我认为用 Java 开发软件比用 PHP 开发软件更快,多亏了IDE 的帮助)。
谢谢,
丹
编辑:这是我在网上找到的唯一内容:
http://cstruter.com/blog/44但我不喜欢它,主要是因为您不能以标准方式声明对象属性,并且肯定会使脚本的执行速度变慢。我想要一种离线工作的方法,同时开发...一种编译。
最佳答案
寻找另一种语言。
弱类型和 JiT 编译是 PHP PHP 的组成部分。如果您觉得 PHP 的特性违背了您的编码哲学,那么请务必不要使用它。
还有其他语言,例如 Ruby,它是强类型的,但像 PHP 一样进行 JiT 编译。
关于java - 如何使 PHP 更加 Javatized(又名强类型,更健壮)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466521/
我真的很喜欢 PHP,因为: _ 易于开发 Web 应用程序(您可以在 10 分钟内设置 LAMP,然后就可以开始了) _ 简单易学 _ 易于部署(您只需要带有 PHP 模块的 Apache) 我真的
我是一名优秀的程序员,十分优秀!