PHP网页开发设计策略

PHP网页开发设计策略,php,mysql,templates,Php,Mysql,Templates,我擅长web开发,但最近开始使用PHP,开发的网站很少。我自己学习的,并按照要求开发网站,能够做到没有任何问题。但我很困惑,我的做法是否符合行业标准。 我看到一些使用MVC的代码。这是我们需要遵循的最佳实践方法。大公司如何跟进? 请忽略语法错误, 我正在使用的示例模型 插入记录: $sql = "insert into ...."; myql_query ($sql) or die (mysql_error()); 展示 <table> <tr><th&g

我擅长web开发,但最近开始使用PHP,开发的网站很少。我自己学习的,并按照要求开发网站,能够做到没有任何问题。但我很困惑,我的做法是否符合行业标准。 我看到一些使用MVC的代码。这是我们需要遵循的最佳实践方法。大公司如何跟进? 请忽略语法错误, 我正在使用的示例模型

插入记录:

  $sql = "insert into ....";
  myql_query ($sql) or die (mysql_error());
展示

<table> <tr><th>Slno</th> <th> Customer name </th>.... </tr>
<?php
$rs = mysql_query ("select * from customers");
while ($row = mysql_fetch_array($rs))
{
?>
<tr>
<td> <?php echo $row["slno"];?> </td>
<td> <?php echo $row["customername"];?> </td>
</tr>

<? }?>
</table>

大多数使用php框架的大公司,如symfony/zend框架等

原因是易于维护,一半的代码已经编写好文档和支持


MVC模式是开发网站的一种很好的方法

如果您希望利用MVC模式,那么这绝对是一种好方法

我已经用了一段时间了,我不会回头。这可能有点难以掌握,但手头的工具非常棒


另一个建立在MVC基础上的框架是,我没有使用过它,但我听说过它——它也应该是可以的。

这个问题有很多答案,其中大部分都是观点

就我个人而言,我建议学习一致风格的编码,学习面向对象编程的基础知识,以及学习MCV的基础知识


但是,所有这些学习都不会帮助你理解它,除非你自己真正付诸实践。出于实际目的,我建议学习一个框架,比如CodeIgniter——学习你能找到的任何教程,并用它自己制作一些东西。这会让你接触到已经被思考和争论了很多的概念。

你正在触及一个大话题的表面。没有一种行业标准的编程方式,有多种语言、框架、设计模式,MVC就是其中之一,等等。软件设计的一个特点是,只熟悉其中一种需要很长的时间和大量的实践

不同的公司会以不同的方式做事,所以你最好的选择是获得一些教程类型的材料,让你走上正确的道路。我发现这本书在开始使用PHP和MySQL时非常有用:

一旦你熟悉了PHP/MySql的核心语法和流程,你就可以开始研究一些框架,比如CodeIgniter,它是一个MVC框架——我已经看到很多公司在广告中招聘熟悉这个框架的开发人员。当然,CodeIgniter只是其中之一

请记住,这需要花费很多时间,并且需要为您进行很多小时的研究和实践