怎么写php让别人看不懂

worktile 其他 136

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要让别人难以理解你的PHP代码,你可以使用以下几种方法:

    1. 混淆变量和函数名:给变量和函数起一些令人困惑的名称,使用一串无意义的字符或者简写来命名,让读者很难去理解其含义和用途。

    2. 嵌套复杂的控制结构:使用嵌套的if语句和循环结构,使代码逻辑看起来非常复杂和混乱,从而让人难以理解代码的执行流程。

    3. 高度压缩代码:使用各种压缩工具,将代码压缩成一行,移除所有空格和换行符,以及其他可读性的字符,使代码呈现一种密集而难以分辨的形式。

    4. 滥用长函数和大类:将所有的功能都放在一个函数或者一个类中,尽量将代码的组织结构弄得非常复杂,以增加阅读难度。

    5. 使用不常见的技巧和语法:使用一些冷门的技巧和语法特性,增加代码的复杂性,例如使用PHP中的隐式转换、位运算、魔术方法等。

    6. 不遵循编码规范:忽略编码规范和最佳实践,随意使用不一致的缩进、命名风格和注释,使代码的风格杂乱无章,让人难以辨认。

    但需要注意的是,尽管以上方法可以增加代码的难以理解性,但这并不是一种良好的编程实践。编写易于理解和维护的代码是更好的选择,这样你和其他开发人员都能更快地理解和修改代码。分享知识和协作开发应该是我们追求的目标。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    写PHP让别人难以理解是一种糟糕的编程实践,因为代码应该是易于阅读和理解的。一个好的程序员应该编写干净、整洁和易读的代码,以便其他人能够轻松理解和维护。然而,如果您真的想写一些令人费解的PHP代码,下面是一些方法:

    1. 避免使用有意义的变量名:取一个含糊不清的变量名,比如$a或者$b,这样读者无法理解变量的含义或用途。此外,还应避免使用有意义的函数和类名称,而是用随机的名称来定义它们。

    2. 随意使用缩写和简写:在代码中大量使用缩写和简写,这样其他人就很难理解您的意图。例如,将”validateUserInput()”简写为”valUsrIn()”。

    3. 编写冗长的代码:通过编写冗长、重复的代码使代码变得复杂。使用过多的循环和条件语句,并且避免使用函数和类,这样其他人阅读代码时会感到困惑。

    4. 不添加注释:避免为代码添加注释,使别人无法理解代码的目的和实际功能。这样读者将不得不仔细分析代码来理解其功能和逻辑。

    5. 使用复杂的逻辑:使用复杂的逻辑和算法,比如高级数学公式或复杂的条件语句。这样一来,代码的理解和追踪将变得非常困难。

    总的来说,写PHP代码让别人难以理解是一种不负责任和不友好的行为。一个好的程序员应该力求写出易于阅读和理解的代码,以便其他人能够轻松维护和修改。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要想让别人难以理解你的PHP代码,你可以采取以下几种方法:

    1. 使用复杂的变量名和函数名:选择一些让人难以理解的变量名和函数名,这样别人在阅读代码时会费很大的功夫来理解你的意图。

    2. 拆分长表达式:将一个长表达式拆分成多行,并使用不必要的变量来储存每个部分的结果。这样做会增加代码的复杂性,并使别人在理解代码意图时感到困惑。

    3. 使用复杂的逻辑结构:嵌套多层if语句或使用复杂的循环结构,将代码的逻辑更加复杂化,可以增加代码的难懂性。

    4. 注释不清晰或故意混淆:故意使用模糊不清的注释,或者在注释中提供错误的信息,以混淆别人的理解。

    5. 隐藏关键信息:将关键部分的代码隐藏在不必要的地方,或使用故意混淆的命名约定来隐藏代码的真正功能。

    然而,我要指出的是,这种做法并不推荐。写出易于理解和维护的代码对于团队合作和代码可读性都是非常重要的。混淆代码只会增加维护成本,并降低代码的可读性和可维护性。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部