加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

提高编程技能的十个 PHP 技巧

发布时间:2022-10-14 06:31:01 所属栏目:PHP教程 来源:互联网
导读: PHP 自 1995 年起步以来发展迅速。从那时起,PHP 已成为 Web 应用程序最流行的编程语言。许多流行的网站都是用 PHP 构建的,并且大多数脚本和 Web 程序都是用这种流行的语言编写的。
由于

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;

}

虚拟主机评测网php源码 php_php技巧_php seo技巧

其他

{

$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'];

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!