gpt4 book ai didi

php - 几个逻辑编程问题

转载 作者:可可西里 更新时间:2023-11-01 06:57:08 24 4
gpt4 key购买 nike

我最近开始编码,这个社区帮助我了解了很多我不知道的事情。然而,许多著名的编码员指导我一些模式,我必须编码的方式以及我不应该编写代码的方式。我虽然满怀感激地接受了他们的建议,但还是有很多不明白的地方。

我希望你的观点能够理解过去几天一直在我脑海中盘旋的几个问题。

MySQL

  1. 为什么每当我在 select 语句中使用 * 时,许多编码员都对我竖起大拇指?为什么他们建议使用 entityname.tablename,即使有时我想要表中的几乎所有数据?

  2. 如果我的代码在单个页面上频繁访问数据库(比如大约 5-8 个请求)可以吗?为了在页面中更精确,我想更新值、插入值、计算行数、对值求和等等。

    我曾经将几乎所有的 select 语句都作为一个查询来做,这个社区的一位知名用户建议我不要那样做,而是建议我使用用户定义的函数。 (顺便说一句,用户定义的函数对我清理代码和更快地理解错误有很大帮助)。您对此有何看法?

框架

当我开始学习 PHP 时,我对编程知之甚少,而对 Web 了解更多,尽管我在大学里学习过流行的计算机语言,如 C、C++、.NET、Java 等。这只是我学习的正式和理论主题,当我知道我想成为一名 Web 开发人员时,互联网是我最好的 friend ,社区帮助了我。

现在,当我开始学习编程的旅程时,我已经为自己设定了一些目标和目标,我想成为一名专业的 PHP 开发人员,我想掌握 HTML、JS、CSS、MySQL 等。我的问题是

框架对像我这样的学习者来说是邪恶的吗?

最佳答案

MySQL

使用 * 没问题。当您开始对 MySQL 查询变得非常复杂时 - 连接和比较表 - 然后您想要查看使用 entityname.tablename 只是为了避免自己感到困惑。

下一个问题太主观了。这取决于您的服务器和脚本的效率。它还取决于将有多少人使用该脚本。显然,与任何事物一样,使用得越少越好。如果您可以执行一个 sql 查询而不是 5 个,那么就执行那个,但是如果您只有几百人查看您的博客,那么我不会太担心。它与功能相同。显然,将所有内容都放入函数中要好得多。从长远来看,这会有所帮助,因为您只需在一处编辑脚本即可进行更改。让我们这样说吧——如果你正在复制和粘贴代码,那么你应该使用函数。但是,如果您的脚本只有 1 个文件,200 行长,那么即使您不想这样做,我也不会担心。

Frameworks

框架的有用性很难衡量。显然,学习 Zend 或 Mage 之类的东西是强大的框架,可以帮助您创建更高效​​、更复杂的 Web 项目。但是,对于学习者来说,这可能会使您感到困惑。我会说绝对不要尝试和学习它们,直到你完全了解 PHP。希望那时你会有足够的理解,如果你遇到这些,你不会有问题。如果你学习了一个框架,你就错过了语言的要点。例如 - 如果你只学习 jquery,你就不会学习 javascript。您会学到一些东西,但您永远不会完全理解它。

这是我的看法,但这是一个非常主观的问题。

关于php - 几个逻辑编程问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779894/

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