Ibr*_*mar 5 php mysql frameworks
我最近开始编码,这个社区帮助我理解了许多我不知道的事情.然而,许多知名编码员指示我一些模式,我必须编码的方式以及我不应该编写代码的方式.虽然我感激地接受了他们的建议,但有很多事我无法理解.
我希望你的观点能够理解过去几天我脑海里浮现的几个问题.
为什么每当我*在select语句中使用时,许多程序员都会向我大拇指?他们为什么建议使用,entityname.tablename即使有时候我几乎要从表中获取所有数据?
如果我的代码在一个页面上经常访问数据库,说5-8请求是否可以?为了在页面中更精确,我想要更新值,插入值,计算行数,总结值,等等.
我曾经做几乎所有的select语句作为一个单一的查询和这个社区的知名用户的一个建议我不要那样做,而是建议我使用一个用户定义的函数.(顺便说一句,用户定义的函数帮助我清理了我的代码并更快地理解了错误).你对此有什么看法?
当我开始学习PHP的,我知道一些关于编程和了解网络,虽然我已经学会了流行的计算机语言,如C,C++ ,. NET,Java的等在我的大学.这只是正式的理论课,我的教训,当我知道我想成为一名Web开发互联网是我最好的朋友和社会各界的帮助我.
现在,当我开始我的学习编程我已经设定了一些目标,旨在自己的旅程,我想成为一个专业的PHP开发人员,我想掌握HTML,JS,CSS,MySQL的等我的问题是在这里
像我这样的学习者的框架是邪恶的吗?
MySQL的
使用*很好.当你开始变得非常复杂的MySQL查询 - 加入和比较表 - 那么你想看看使用entityname.tablename只是为了避免混淆.
接下来的问题太主观了.这取决于您的服务器和脚本的效率.这还取决于将使用该脚本的人数.显然,与任何事情一样,你使用它越少越好.如果你可以做一个sql查询而不是5个,那么这样做,但如果你只有几百人查看你的博客,那么我不会太担心.它与功能相同.显然,将所有内容都放入功能中要好得多.这有助于长期运行,因为您只需在一个位置编辑脚本即可进行更改.让我们这样说 - 如果你正在复制和粘贴代码,那么你应该使用函数.但是如果你的脚本只有1个文件,200行长,那么如果你不想,我也不会担心.
构架
框架很难衡量其有用性.显然,学习像Zend或Mage这样的东西是强大的框架,可以帮助您创建更高效,更复杂的Web项目.但是,对于学习者来说,这可能会使您感到困惑.我绝对不会试着去学习它们,直到你完全了解PHP.希望你会有足够的理解,如果遇到这些问题你就不会有问题.如果你学习了一个框架,你会错过语言的要点.例如 - 如果你只学习jquery,你就不会学习javascript.你会学到一点,但你永远不会完全理解它.
这是我的看法,但这是一个非常主观的问题.
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |