gpt4 book ai didi

java - 如何使 PHP 更加 Javatized(又名强类型,更健壮)?

转载 作者:可可西里 更新时间:2023-10-31 23:07:02 27 4
gpt4 key购买 nike

我真的很喜欢 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com