提高编程技能的十个 PHP 技巧
由于
PHP 自 1995 年起步以来发展迅速。从那时起,PHP 已成为 Web 应用程序最流行的编程语言。许多流行的网站都是用 PHP 构建的,并且大多数脚本和 Web 程序都是用这种流行的语言编写的。 由于 PHP 的盛行,Web 开发人员几乎不可能对 PHP 没有一点了解。本教程面向那些刚刚经历 PHP 的初级阶段并准备卷起袖子潜入该语言的人。下面列出了 PHP 开发人员在每次编程时都应该学习和使用的十种优秀技术。这些体验可以加快开发人员的掌握程度,让代码更易于理解、更清晰,并且更适合代码执行。 1.使用 SQL 备忘单 图11常用SQL注入一栏 SQL 注入攻击是一种恶意行为。 SQL 注入攻击是一个安全漏洞,允许黑客利用代码中的弱点来访问您的数据库。虽然本文与Mysql无关,但很多PHP程序员使用Mysql数据库,所以如果想写出安全的代码,学习如何避免(SQL注入)是很容易的。 有一个很好的 SQL 备忘单,其中有一节介绍 PHP 和 Mysql 编程中的弱点。如果您能避免本备忘单指出的习惯,您的代码将不太容易受到脚本攻击。 2.了解比较运算符的区别 图22 PHP的一列比较运算符 比较运算符是 PHP 的重要组成部分,许多程序员并没有像应有的那样精通它们之间的区别。事实上php技巧,一篇关于 I/O 的文章表明,许多 PHP 程序员无法正确区分比较运算符。 请注意,== 表示相等,=== 表示一致性。您可以在网站上查看文章列表。 3 .else 语句短词(else) 需要注意的是,本文的第 3 项和第 4 项都使代码的可读性降低,强调速度和执行。如果您选择不牺牲可读性,那么您可以跳过这两个。 任何使代码更简单、更小的方法通常都是一种好的做法。这样做的目的是把“中间人”从 else 语句中去掉,有一个很好的例子就是使用简短的 else 语句来减少字符。 一般的 else 语句 如果(这个) { $x = 5; } 其他 { $x = 10; } [/代码] 如果$x默认为10,初始化为10即可。不用再去麻烦的打字else部分了。 $x = 10; 如果(这个) { $x = 5; } [/代码] 在节省代码空间方面似乎没有太大区别,如果您的程序中有许多 else 语句,它会产生很大的不同。 4.省略括号 ((Drop those) 图33去掉括号,节省代码时间和空间 就像编写 else 语句一样,您也可以通过在紧跟控制语句的表达式中省略括号来节省一些字符。有一个简单的例子列出了省略括号的结构 如果 ($ == '') { $ --; } 这与: 如果 ($ == '') $ --; 你甚至可以在复杂的情况下使用它 如果 ($ == '') $ --; 其他 $++; 如果 ($frodo != 'dead') echo '天哪,再次滚动'; ($kill 为 $count) echo ' 再次,这使得 ' 。 $计数。 '给我!'; 5.选择而不是和(()而不是()和()) 图44 速度测试显示()快61% 从效率的角度来看,() 在替换字符串方面比正则表达式效率更高。事实上,根据 Web 的说法,() 比 () 和 () 等正则表达式的效率高 61%。 如果使用正则表达式,() 和 () 比 () 快得多。 6.使用三元运算符(Use) 考虑使用三元运算符而不是完全使用 if/else 语句。 PHP Value 给出了一个很好的例子来说明三元运算符是什么 //PHP代码用法: $todo = (empty($_POST['todo'])) ? '' : $_POST['todo']; (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |