php开发快速入门
1. php新手如何入门
如果已经学会了一个php框架,再去学习其他php框架,那么会很容易上手。
但是如果还没有php框架基础,想去学习php框架,往往是一头雾水,不知道从哪里下手,从我学习php框架的经验,给大家分享
一下,如何快速的去学习并掌握一个框架。
一,选择一个合适的php框架
在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。如果php基础实在太差,学习ci和tp都觉得有点难度,那么建议去学习一下我做的框架--canphp框架(简称cp),cp=ci+tp的结晶,更为简单,更容易理解。
二,选定一个php框架之后,如何去学习
第一步,把下载回来的框架压缩包解压,然后把每个目录和文件名,大致的浏览一遍。这样可以大概看出,这个php框架中大致布局和具有哪些功能。
第二步,学习输出hello
world,hello world很简单,但是对于学习一门新的语言或框架,很重要。
第三步,学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。
第四步,学习php框架的内置的模板操作,主要学习程序是怎么赋值给模板,怎么加载模板和常用的模板标签
第五步,学习数据库的添加,修改,删除,查询,学会简单的数据库操作。
第六步,学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。
第七步,下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。
第八步,做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。
第九步,阅读框架代码,了解其实现原理
第十步,到这一步,你已经学会了这个php框架。
2. 学php需要什么基础
PHP的简单介绍
php是Hypertext Preprocessor的缩写,php是一种内嵌html的脚本语言。PHP的独特语法混合了c,java和perl及PHP式的新语法。这门语言的的目标是让网页开发人员快速的写出动态的网页。
中国PHP联盟:http://www.phpx.com/ 可以去这个网站学习,应该不是很难。有挑战的还是JSP如果还想简单的就选择ASP语言好了。
3. php学习入门
我是搞PHP的;
首先你要学习一些HTML,了解点即可,http://www.cainiaoba.com
花二个多小时学HTML就成了
没有必要学CSS,JAVASCRIPT,DREAMWEAVER,FIREWORKS,PS等
那些搞美工的,而PHP是编程,搞后台的,以后想开发站的时候学学CSS,其它的看自已兴趣 了,如果你要是学完那些再学PHP的话,光学个JAVASCRIPT就够你搞一年半载的了, 还学其它的呢,
最好学学一点 C++知识 因为 PHP 的基础语法 绝大部分源于C++
祝你成功!
4. php开发入门需要学习哪些内容
建议先从整体入门开始学习,你可以先学习phpwamp,然后再到细节的功能实现。
学习PHP推荐你使用功能强大的PHPWAMP。
32位和64位的PHP版本随意切换,700个PHP版本随意切换。
首先来看WAMP是什么意思?
Windows下的Apache+MySQL+PHP,称为WAMP。
属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,这些WAMP环境各有特点。
你可以用PHPWAMP绿色集成环境(适合在本地,也适合在服务器上面运行)
本地搭建:http://jingyan..com/article/1974b289838fb1f4b1f7748d.html
服务器搭建的话,请在网络搜这个标题
“PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例”
集成环境是否适合在服务器上,可以看此文介绍的内容:
http://jingyan..com/article/e4511cf34ccdc92b845eafd3.html
支持所有Windows系统,目前最新的Windows10也没问题。
绿色集成环境PHPWAMP特点如下:
1、真正纯绿色,集成VC不需要单独安装,下载解压即可使用。
2、能同时运行多个PHP版本,随意自定义设置PHP版本,共700多个PHP版本随意切换。
3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端
4、拥有“强制修改任意环境的Mysql数据库密码”功能,忘记数据库密码可以一键强制修改。
5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装
6、强制干掉一切环境阻碍,一键去除任意web服务器站点域名的非80端口。
7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。
8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务。
PHPWAMP自带php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,拥有共生模式(与其他环境同时使用),单身狗霸体模式,强行打通阻碍运行网站。
这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)
网络搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。
搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本。
5. PHP 新手该如何学习使用开发框架,有案例吗
关于PHP 新手该如何学习使用开发框架,有案例吗,我有下面的观点。
步骤1:PHP基础知识。
掌握基本的WEB开发思想和技术,以及设计模式,为日后学习php打下坚实的基础!
知识:本课程分为两部分,第一部分介绍了JSON的基本知识,第二部分通过两个真实案例加深对JSON的理解,并在实际场景中使用JSON演示。
处理电子商务网站的后台开发:
知识:本系统由web电子商务系统需求分析、数据表设计、后台模块实现、如何设置电子商务系统。
6. 想自学PHP开发,需要学习什么内容
基础:搭建lamp环境,抄php语言袭(函数,结构,数据库Drivers)
中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)
高级:熟练运用各大框架(thinkphp、CI、YII、laravel等)建议:thinkphp最简单,可以由此入门
骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)
学习建议:啃书入门,学习基础函数和用法,多写写小功能;之后学习模板引擎,开始面向对象学习(不是对着女朋友学习哈^_^);再后来,做个小应用(一定自己做完,不要半途而废);开始学习框架(由thinkphp入门较为合适),学完框架后再开发应用,你会发现不一样的感觉;之后买个小空间,开始学习服务器配置,网站线上配置(缓存优化、子站配置等等),最后,你已经是一名合格的php码农(只是码农,而非工程师),要想成为开发工程师,继续学习吧!keep going and good luck!
7. 如何快速学会PHP
php的概述
了解什么是php,php语言有什么优势,php语言有哪些特性,php的发展趋势,php应用的领域等等问题。
8. PHP程序员入门先学什么
作为一名合格的PHPer 首先就是对PHP的热爱,俗话说:“要做好一件事,要先去理解他,然后爱他。”PHP是一种很美妙的开发语言,你不需要再为定义一个变量的类型而犹豫不定,PHP会自动判断;你不需要在得到一个表单数据而声明N多的函数,一切都交给PHP吧!
1、MYSQL
是的,只有一门好的开发语言而不懂得数据库,我们依然是寸步难行的!还好,我们有一样开源、小巧的MYSQL!你知道的对于一个web开发人员来说,我们不能仅仅懂得(填/删/改/查-insert/delete/update/select),为了让我们的网站跑的更快、更顺畅我们还要懂得mysql的优化。没错!这个时候,视图、索引会帮你完成你想要的结果。
2、Apache
没有Apache我们的程序怎么能跑的起来呢!至少你要懂得一些Apache的基本配置信息吧!
3、Javascript
“后端语言群雄逐鹿,前端语言唯我独尊!”没错,这就是Javascript在前端语言地位的真实写照!你的网站想拥有绚丽的视觉效果,你离不开 Javascript;你的网站想拥有良好的客户体验,你离不开Ajax!纵然有时候,YUI,JQuery等就Javascript框架会帮助我们提高效率,但是,别忘了,他们的基础是Javascript!
4、算法
其实,按照常理来说,算法是程序员的“灵魂”。一名合格的程序员,他第一要求的往往是过硬的算法基础。但是,web开发颠覆了这种传统。 因为PHP主要用于web开发,也就不太需要这种技能。 所以,很多时候,人们都在讨论是不是web开发人员不能算作真正的程序员呢?
9. php学习从入门到精通
就PHP语言本身来讲并不复杂,两周三周就可以上手,但要想独立做点什么东西,还是得花些时间和精力,这取决于你的基础,相关知识掌握的程度,以及自身素质等很多因素。
推荐《PHP 5和MySQL 5程序设计》(第三版)讲的东西比较实用,实例也多。
MySQL应该是同时学习的,不要急于接触那些现成的一些类库和框架,把语言基础打好,多写多练多看,网上或者教程里的代码能轻松阅读了以后,再学习框架、类库这些东西,以及SQL数据库的比较高级的查询技巧。可以参考O'Reilly的 《PHP & MySQL Web数据库应用开发指南》(第二版)鸭嘴兽的封面,以实际的案例来讲解数据库设计与开发。
与此同时不要忘了多丰富自己,HTML、CSS、Javascript、XML等等这些都是必须要掌握的。若有余力的话可以看一些专门的网站建设或相关应用的书,比如《网站重构》《点石成金》等等偏重设计的书,因为无论网站还是Web应用都是给人看的,而不是机器。这一点一定要牢记,切不可为了代码的优雅而牺牲程序可用性。
这中间可以适时地了解一下开发框架、应用程序,比如做博客网站的话,用用WordPress、Drupal、Joomla!这类CMS系统,还有Zend Framework、Symfony开发框架,jQuery、script.aculo.us类库等等,对你的开发都会大有帮助,但不要一开始就用这些东西,还是要夯实基础,否则以后很难再提高。
学到这里可以说指PHP吃饭是饿不死了,看你自身的修为和条件找份好工作,再以后的路就没有教程可以讲了,只能靠实践逐渐积累经验,多参考其他优秀的项目,大师的代码就是最好的教程,而且你也会很清楚自己哪方面存在不足。
如果有什么窍门的话,那就是勤奋。