首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP的隐藏功能?

PHP的隐藏功能?
EN

Stack Overflow用户
提问于 2008-09-14 15:21:12
回答 76查看 62.2K关注 0票数 174

我知道这听起来像是个吹毛求疵的问题,但让我解释一下我来自哪里。

大学毕业后,我在一家PHP商店找到了一份工作。我在那里工作了一年半,我认为我已经学到了所有关于编程的知识。

然后,我在一家相当大的公司找到了一份单人内部开发工作室的工作,那里所有的工作都是在C#上进行的。在我对这个职位的承诺中,我开始阅读大量的博客和书籍,并很快意识到我认为自己无所不知的想法是多么错误。我学到了单元测试,依赖注入和装饰器模式,松耦合的设计原则,关于组合优先于继承的争论,等等--我仍然在吸收它们。不用说,我的编程风格在过去的一年里完全改变了。

现在,我发现自己拿起了一个php项目,为一个朋友的初创公司做一些编码工作,与用C#编程相比,我感到完全受到了约束。类作用域中的所有变量都必须通过附加'$this->‘来引用,这真的让我很困扰。令我恼火的是,我尝试过的IDE都没有很好的智能感知能力,而且我的测试单元方法必须以单词“SimpleTest”开头。动态类型使我无法隐式地指定方法所需的参数类型,而且您必须编写switch语句来执行方法重载,这让我抓狂。我不能忍受你不能有嵌套的命名空间,并且必须使用::运算符来调用基类的构造函数。

现在我不打算开始关于PHP和C#的争论,我的意思是,我确信有一些PHP特性我不知道或者不知道,但还不能正确使用。我置身于我的C#世界,看不到玻璃碗外面的东西。

所以我在问,你最喜欢的PHP特性是什么?在.Net语言中,您可以做哪些不能做或更难做的事情?

EN

Stack Overflow用户

发布于 2009-06-21 23:55:03

PHP代码最有用的一点是,如果我不太理解我看到的函数,我可以通过使用浏览器并输入以下命令来查找它:

http://php.net/function

上个月,我在一些代码中看到了"range“函数。这是我从未使用过的数百个函数中的一个,但事实证明它非常有用:

http://php.net/range

该url是http://us2.php.net/manual/en/function.range.php的别名。这个简单的想法,将函数和关键字映射到urls,非常棒。

我希望其他语言、框架、数据库、操作系统都能有一个简单的文档查找机制。

票数 33
EN
查看全部 76 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档