将自己定位为练习PHP的初学者有什么好的项目?

时间:2010-07-12 13:23:20

标签: php

我刚刚完成了由我的大学资助的基础PHP课程,但我觉得我需要真正将PHP付诸实践以熟悉它并且自己更自信地编写它。由于我目前没有涉及PHP的工作,我想我也可以为自己做些事情来让我更有经验。

有没有人提出过一个简单(不太简单!)项目的建议,我可以自己设置哪个项目适合让我更熟悉这门语言?

6 个答案:

答案 0 :(得分:6)

最好的方法是为其他人找到有用的内容,然后享受进行工作。将其设为开源,让人们做出贡献,您可能会发现自己处于社区之内。

答案 1 :(得分:3)

编写一个基于CRUD的网站 - 类似于图书馆,个人费用管理,目录......任何可以让你玩语言的东西,以及像SQL这样的东西。为用户添加身份验证和授权会增加难度,但会使任务更像真实的任务。然而,任何时候你都可以使用框架来做这些事情。

了解模型 - 视图 - 控制器设计模式,因为它是以结构化方式开发Web应用程序的常用方法。

P.S。 CRUD - 创建,读取,更新,删除 - 使用数据进行基本操作,您最好熟悉如何以最佳方式实施。

答案 2 :(得分:1)

当我第一次学习PHP时,我为我的个人网页制作了一堆“小工具”类型的应用程序。只需导入它们就很容易插入。

例如,每天从图像目录中提取一个随机图像,从纯文本文件加载我的课程表,使用文本文件存储信息的公共留言簿等等。

此外,如果您了解某些SQL或想要学习它,您可以创建一个简单的数据驱动网站来存储有关某些内容的信息,并使用PHP提供它的接口。像二手车销售网站,或推特克隆等等。

答案 3 :(得分:0)

假设您运行Windows,请下载并安装WAMP(http://www.wampserver.com/en/)并为简单的MySQL数据库设置CRUD站点(创建,检索更新,删除)。如果您对此感到满意,请为(检索)和(创建,更新,删除)添加具有不同级别凭据的登录系统

答案 4 :(得分:0)

尝试向您的列表添加共享按钮或使用Facebook应用元数据创建php文件,以自定义人们查看您在社交媒体上发布的文件的链接的方式。尝试编写一组从输入框中着色文本的页面。如果您有设计技巧,请尝试将短文本输入转换为动画文本。

答案 5 :(得分:0)

在我学习了PHP的基础知识后,我决定研究框架,希望更多地了解MVC结构。

框架有很多选择:例如Yii,Zend等......但我最喜欢的是Laravel

这个框架使得设置项目变得非常简单,而且可以用它创建的项目是无限的!在制作成熟且可扩展的Web平台方面,您可以真正做任何您想做的事情。使用Laravel将真正提高您的PHP技能,以及许多其他语言和概念!