比如
<?php
$exec="select * from user order by id desc";
$result=mysql_query($exec,$conn);
while($rs=mysql_fetch_object($result)){
?>
<tr>
<td><?php echo $rs->name;?></td>
<td><?php echo $rs->phone;?></td>
</tr>
<?php
}
?>
这样写已经很熟练,该如何提升自身的 php 水平呢?
1
plqws 2016-02-04 21:24:23 +08:00
用模板引擎
|
2
qiayue 2016-02-04 21:27:38 +08:00 via Android
MVC 分层
|
3
shanxuefeng 2016-02-04 21:44:02 +08:00 via Android
刚刚学的时候大家都这么写的.不急,很快你就会换种方式了
|
4
mahone3297 2016-02-04 22:09:05 +08:00
这是很早以前的写法了吧。。。
建议学个框架吧。。。 |
5
jacy 2016-02-04 22:09:14 +08:00
小程序就这样吧,大工程用模板引擎,我用的 smarty
|
6
abcbit 2016-02-04 22:17:20 +08:00
還是看你程序規模,一個文件的你用框架顯然麻煩啊。
做一個大型網站程序還這樣那顯然不合適啊 |
7
SourceMan 2016-02-04 22:25:25 +08:00 via iPhone
为什么这种写法就很 low 呢?怎么定义的
|
8
lxjsmdc 2016-02-04 22:28:29 +08:00 via iPhone
写个能通用的获取查询结果的函数就逼格高了
|
9
wellsc 2016-02-04 22:47:36 +08:00
好羡慕的
|
10
lujjjh 2016-02-04 22:52:57 +08:00 via Android
http://symfony.com/doc/current/book/from_flat_php_to_symfony2.html
没怎么用过 Symfony ,但是感觉这部分写得挺不错的,涉及到 MVC 、单一入口 |
12
orFish 2016-02-05 00:04:04 +08:00
用框架。
|
13
wuhuaji 2016-02-05 00:36:06 +08:00
上面已经有人提到了,用模板引擎。
在 HTML 中把页面结构写好,在需要的地方嵌入数据。 |
14
cxbig 2016-02-05 04:43:25 +08:00
用框架
|
15
66beta 2016-02-05 08:46:31 +08:00
前后端分离,一点 php 代码都不留
|
16
flymemory 2016-02-05 09:10:41 +08:00
用 php 框架,比方 laravel~
|
17
LBJames 2016-02-05 20:37:25 +08:00
楼上的人都好厉害,甚至还有人说这是很早以前的写法。我看全世界最流行的 wordpress 也都是这样的格式,人家负载着全世界四分之一的网站。
|
18
shiji 2016-02-13 13:23:03 +08:00
小程序就应该这么写,大程序 /需要频繁扩展的可别这么干。
我个人不喜欢某些 Github 上面的项目, 本来一个 function 就能搞定的,非要去加载一堆 class ,或者什么框架,如果对框架不熟悉,估计心都要碎了。 如果你就像写一个储存提交,收集表单这样的东西,混在一起最简洁明了。 如果你以后要靠 PHP 吃饭,就去熟悉一款框架, 框架能让你在短时间里快速生产出可用可靠的程序。(这是老板想要的结果) 如果你不靠 PHP 吃饭,学框架没太多必要。框架是用 PHP 底层(原本的)一些 function 组装起来的,对于框架过度依赖,会导致你有的时候忘了或者根本不清楚同样的东西不用框架怎么写,或者在涉及框架没用提供的功能或者参数时不知道怎么办。缺点是,你的作品会有比较多的 BUG ,比较浪费时间。既然不靠这个吃饭,这些时间也会是蛮享受地度过的,很涨经验。 至于安全方面,框架基本是安全的,但是也不乏爆个 0day 你就变成受害者了。 不用框架的话安全全部掌控在你的手里,广撒网的攻击一般不会影响到你(除非你对安全的掌握实在太烂) 所以给老板干活的,用框架,能相对少担责任。 |