我的编程空间,编程开发者的网络收藏夹
学习永远不晚

5个php好习惯

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

5个php好习惯

PHP 是领先的技术之一,曾数次注定消亡,但最终成功登上榜首。既然它已经覆盖了 80% 的网络,为什么不尝试呢?那么,您准备好探索或掌握一些最广泛使用的 PHP 习惯了吗?所以,事不宜迟,让我们开始吧!

1 维护正确的代码文档

在进行任何 PHP Web 开发或任何其他项目时,维护正确的代码文档是首要的做法。一些新手、初学者,甚至经验丰富的程序员都无法理解维护正确文档的重要性。这样做的常见原因之一是他们太懒或过于自信。

相反,经验丰富的 PHP 开发人员或长期从事该技术行业的资深人士承认,他们花在阅读代码上的时间比开发代码的时间多得多。可以是他们代码的先前版本,评估别人的书面文档等。因此正确记录这些方面非常重要。

例如,您在特定项目中合并了一些关键或复杂的功能;我相信你会记住一两天,但是之后呢?五年后你还记得吗?当然不是!写下或记录下所有内容是需要考虑的好习惯。此外,加入适当的注释以确保您的代码易于理解,不仅对于您而且对于其他的 PHP 开发人员也是如此。

2 PHP 短标签是一个大禁忌!

精通 PHP 的人一定非常了解它的基本原理。使用不同的标签来防止Web开发项目受到其他漏洞的影响。

许多 PHP 开发人员正在寻找不同的快捷方式来使用短标签(例如“

3 您是否使用可逆加密来存储密码?

如果是这样,那么我是时候让您知道可逆加密是有害的了。首先,它很容易破解和解密。因此,当您尝试使用可逆加密时,您所做的只是让您的数据越来越容易受到坏人的攻击,从而增加了泄露和泄露的可能性。当您使用可逆加密时,情况会有所不同。由于加密和解密过程最终会留下清晰的活动痕迹,因此其他人很容易监视或监视您的所有活动。更糟糕的是,所有其他用户密码都可以立即枚举出来。

确切需要做的是使用强大的哈希算法(例如 bcrypt 或 Argonaut)对密码进行哈希处理。您会看到,准备好输出并保留所有此类算法,比加密算法更不容易受到攻击。因此,您可以在很大程度上保护您的密码,不仅是您的密码,所有敏感数据都可以得到很好的保护。此外,与可逆算法或加密算法相比,散列算法速度更快。如果速度对您来说至关重要,那么哈希算法就是您的最佳选择。

4 在循环内使用函数是禁忌!

下一个要考虑的好习惯是永远不要在循环内使用函数。如果你也这样做,请立即停止!在某种程度上,这样做会在性能方面做出妥协。在循环内使用函数是一种很好的做法,但要取决于具体情况。

假设该指令集打开一个1000万行的数据库表,则:

坏循环示例

int count = GetFullCountFromSomewhere();
for (int i = 0 i < count; i++) {
GetMyRow(i);
WriteMyRow(i);
}
function GetMyRow(i) {
Table table = new Table();
table.Fill(someConnection);
Row row = table.Rows[i];
return row;
}

良好循环的示例

Table table = GetMyTable()
for (int i = 0 i < table.Rows.count; i++) {
WriteMyRow(table.Rows[i]);
}
function GetMyTable(i) {
Table table = new Table();
table.Fill(someConnection);
return table;
}

上面的例子好好看看,可以节省充足的执行时间。

5 加强 PHP 安全性的习惯

最后但同样重要的一点是,PHP 的好习惯是永远不要依赖 cookie,特别是在涉及安全目的时。cookie主要被认为是存储有关用户的信息。您可能会问什么类型的信息?它可以是任何内容,从登录状态到用户名、首选项和其他敏感或机密信息。现在,您认为 cookie 安全吗?一点也不。他们很容易受到损害。

除了 cookie 之外,还必须考虑限制对敏感文件的访问。由于每天都会发生安全漏洞,因此应该有一组特定的文件,例如配置文件、数据库凭据或源代码文件,必须仅限于受信任的用户使用。通过限制他们的访问,可以采取多种预防措施,并可以避免敏感信息落入坏人之手。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

5个php好习惯

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

5个php好习惯

PHP 是领先的技术之一,曾数次注定消亡,但最终成功登上榜首。既然它已经覆盖了 80% 的网络,为什么不尝试呢?那么,您准备好探索或掌握一些最广泛使用的 PHP 习惯了吗?所以,事不宜迟,让我们开始吧!1 维护正确的代码文档在进行任何 PH
2023-10-22

UNIX的10个好习惯是什么

这篇文章主要介绍“UNIX的10个好习惯是什么”,在日常操作中,相信很多人在UNIX的10个好习惯是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”UNIX的10个好习惯是什么”的疑惑有所帮助!接下来,请跟
2023-06-16

写Python时的5个坏习惯分别是什么

写Python时的5个坏习惯分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。注意:示例代码在 Python 3.6 环境下编写1 用列表作函数的默认参数
2023-06-17

优秀的web程序员所具备哪7个好习惯

本篇内容介绍了“优秀的web程序员所具备哪7个好习惯”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 良好的时间管理迟到对于任何一家公司都
2023-06-17

Java编程中的好习惯有哪些

这篇文章跟大家分析一下“Java编程中的好习惯有哪些”。内容详细易懂,对“Java编程中的好习惯有哪些”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Java编程中的好习惯有哪些”
2023-06-02

seo中需要做好哪些工作习惯

这篇文章给大家分享的是有关seo中需要做好哪些工作习惯的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  1. 习惯收藏  这里的收藏是广义的收藏,比如网址的收藏,这个太重要了,有些浏览器还推出专门的书签栏,非常方
2023-06-10

Python程序员所具备的好习惯有哪些

本篇内容主要讲解“Python程序员所具备的好习惯有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python程序员所具备的好习惯有哪些”吧!1.良好的时间管理迟到对于任何一家公司都是个头痛
2023-06-02

在发生错误时省略 mongodb 事务回滚是一个好习惯吗

问题内容我正在使用golang驱动程序go.mongodb.org/mongo-driver/mongo学习mongodb事务。我正在 github 上关注这个 so 答案和这个示例。@simagix 给出的示例代码:if sessi
在发生错误时省略 mongodb 事务回滚是一个好习惯吗
2024-02-06

经验之谈:Linux 运维工程师的六类好习惯和 23 个教训

从事运维三年半,今天简单整理一下 Linux 运维工程师的 6 类好习惯和 23 个教训,分享给各位小伙伴。
经验之谈:Linux 运维工程师的六类好习惯和 23 个教训
2024-04-23

软考5个高级中哪个好考?

  软考5个高级中哪个好考?软考高级应该报考哪个?准备报名软考高级资格考试的考生不妨来了解下吧!今天编程学习网小编来为大家解答。  软考高级包含信息系统项目管理师、系统架构设计师、系统分析师、网络规划设计师以及系统规划与管理师共5个资格,那么哪个好考呢?软考高级是软考里难度最大的级别,因为考试包含了论文科目,也是很多考生比
软考5个高级中哪个好考?
2024-04-18

为什么在 MySQL 中使用两位数年份的日期值不是一个好习惯?

众所周知,YEAR(2) 以 2 位数字格式存储年份。例如,我们可以写 69 将 1969 存储为年份。在 YEAR (2) 中,年份可以指定为 1970 到 2069(70 到 69)。MySQL 借助以下规则解释 2 位年份值 -00-
2023-10-22

用了这么多年MySql,这些好习惯你用过哪些

一:新建表和字段建议:1.所有数据表和字段要有清晰的注释,字段说明  说明:不管是创建者还是其他开发或者后续维护者都能清楚知道数据表和字段定义的含义 2.表名、字段名使用小写字母或数字,禁止出现数字开头  说明:MySQL在Windows下不区分大小写,但在L
用了这么多年MySql,这些好习惯你用过哪些
2016-11-07

你必须知道 十种好习惯教你使用Windows7的方法

快速锁屏、经常清理启动项、注意cookies是否泄密你的信息,这些看似非常简单的小习惯,在日常生活中说不定哪一天就能挽救你于危难之中。所以如果你是个使用电脑很随意的人,那么接下来的文章相信你一定会喜欢,因为它告诉了你十种养成使用电脑使用习惯
2023-05-25

软考5个高级资格哪个好考?

  软考5个高级资格哪个好考?软考高级5个资格中哪个容易考?初次备考计算机软考的考生对软考高级的5个资格存在疑问,今天小编就和大家一起来讨论软考5个高级资格哪个好考。  软考高级的5个资格分别为网络规划设计师、系统规划与管理师、系统架构设计师、信息系统项目管理师和系统分析师,关于软考5个高级资格哪个好考的问题分析如下:
软考5个高级资格哪个好考?
2024-04-19

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录