PHP-学习之路1
相信入职快有5个月了,目前项目做过HIS,zySystem,ComStoreSystem当然今天不是来介绍的,后期直到第四个月后APP护身宝经理拍板今后也就是明年正式交于我们团队接手与扩展,运维。虽然一开始并没有强烈,但后期种种意向表明是让我们学习新语言-PHP,因为我们团队都是C#,其他类型后台语言都是稍微了解一丁点。对你们而言微不足道吧,当然web基础肯定有的,既然转麽?那行转吧,11月后半期正式开始学习,本身我也很反感去学习其他语言,因为你C#都不是很6的那种,在这门语言你没有深入研究与实践3-5年,转其他类型语言有点吃力,因为,我们团队都是水平一般的那种,没有所谓的大佬罩着。当然这是我个人认为,因为这个看个人天赋、勤奋、态度、学习能力及与人交流能力等各方面决定,因素众多,去决定因素是我们需要一颗工匠精神!赞同的还望各位点个赞
Thanks♪(・ω・)ノ,好了废话不多说。看大屏幕:
一PHP基础知识总结:
1.PHP代表PHP:Hypertext Preprocessor
PHP文件可包含文本、HTML、JavaScript代码和PHP代码,嗯与C#、Java区别不是很大,相信有这些语言基础转行倒不是很难。
PHP代码在服务器上执行,结果以纯HTML形式返回给浏览器,PHP文件扩展名默认是".php"。
2.它的作用:可以生成动态页面内容,可以创建、打开、读取、写入、关闭服务器上的文件,也可以收集表单数据,发送和接收cookies・,可以添加、删除、修改你的数据库中的数据,可以限制用户访问你的网站上的一些页面,还可以加密数据。
3.服务器:web服务器或Apache、安装PHP、安装数据库如MySQL,集成环境appserv、wampserver、PHPstudy。个人推荐PHPstudy,因为可选择多版本配置如图所示:
至于配置可自行百度,比我讲得详细,就不多介绍了。の
这是第一阶段,在刚接触PHP时先要了解拍PHP的开发能力,病多接触一些用PHP开发过的开源项目。网上有很多,大家可以找找下载,先学习一些简单的操作即可,主要是能产生兴趣极好,因为兴趣是最好的老师。环境配置好是第一步,我先选择那种集成环境,电脑好的话可以安装虚拟环境来配置PHP开发环境,这样可能会好点,因为可能你不止一种运行环境我的就是。在学习之前,web基础是非常重要的。这个弄好后进入下一阶段。
第二阶段:打基础
这个是学习重点,但方法很重要。像PHP的基本语法和语言结构(流程控制、函数、字符串等)这部分内容能学多细就多细,每个知识点都会在开发上应用。而像数组、对象,以及文件处理、图像处理、MySQL数据库的操作、PHP操作数据库等内容基本懂就OK了,常用的一定要学会灵活使用,熟练掌握,不要担心上次学了又忘了,在完成这一阶段后,不管如何找个项目做一次,尽可能做完成想尽办法做完成。在实际项目能更好的对其理解与掌握。这就是实践。完成了这步记得反思与总结。然后进入下一阶段
第三阶段:加强
在有了阶段二的项目开发的经验后,积累一些实际开发思路。可以回过头去深入学习每部分知识点像数组、对象、正则表达式、数据库操作、数据结构及算法等,这些内容是常用的技术。这个阶段学习是可以学得更加全面、透彻、更容易掌握。当然你还要学习一些新的内容,像模板引擎和PHP框架。然后再做一俩个项目,这次不能跟之前项目一样要有深度,基本功能全面,业务逻辑清晰,项目结构要基于目前最流利的开发模式,使用框架和模板引擎,并采用面向对象的思想和MVC模式的设计要求,也要学习项目开发流程及规范,尽量是此次项目达到上线标准。
第四阶段:提高
在经历以上三阶段以后,到这阶段你可以很大胆的说,我已经掌握PHP了,参加面试也有少许底气。至于怎么面试不用我交了吧,对于转语言可以说OK了,领导项目可以接手了,你听是不是很有自信了!O(∩_∩)O哈哈~当然这第四阶段要你去工作当中实践提升自己各方面的能力包扩许多许多,这里就不一一解说了。当然了,要做到这些可不简单,要持之以恒、保持自信及兴趣、善于总结与反思等。所以说不见得有多么容易。同志们革命尚未成功,还需努力啊!
结术语:
最后感谢大家,能看到
这,好的非常感谢大家,谢谢大家支持!愿我们携手共进,迎来辉煌的明天,感恩。最后,祝大家能在新年之前有个好身体,生活美满,事业红红火火,顺顺利利,更上一层楼!^_^
PHP-学习之路1的更多相关文章
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
- Android开发学习之路-RecyclerView滑动删除和拖动排序
Android开发学习之路-RecyclerView使用初探 Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析 Android开 ...
- RPC远程过程调用学习之路(一):用最原始代码还原PRC框架
RPC: Remote Procedure Call 远程过程调用,即业务的具体实现不是在自己系统中,需要从其他系统中进行调用实现,所以在系统间进行数据交互时经常使用. rpc的实现方式有很多,可以通 ...
- webService学习之路(三):springMVC集成CXF后调用已知的wsdl接口
webService学习之路一:讲解了通过传统方式怎么发布及调用webservice webService学习之路二:讲解了SpringMVC和CXF的集成及快速发布webservice 本篇文章将讲 ...
- [精品书单] C#/.NET 学习之路——从入门到放弃
C#/.NET 学习之路--从入门到放弃 此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料. C# 入门 <C# 本质论&g ...
- Redis——学习之路四(初识主从配置)
首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务 ...
- Redis——学习之路三(初识redis config配置)
我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息. ...
- Redis——学习之路二(初识redis服务器命令)
上一章我们已经知道了如果启动redis服务器,现在我们来学习一下,以及如何用客户端连接服务器.接下来我们来学习一下查看操作服务器的命令. 服务器命令: 1.info——当前redis服务器信息 s ...
- 踏上Salesforce的学习之路(一)
相信通过前面的学习,大家已经拥有了一个属于自己的Salesforce开发者账号,下面,我们将用这个账号正式踏上Salesforce的学习之路. 首先,点击网址:https://developer.sa ...
- ReactNative新手学习之路07ListView_ renderHeader使用StaticContainer
react native新手学习之路07ListView_ renderHeader使用StaticContainer 1.某些特殊场景需要用ScrollView滚动和ListView配合但是不幸运的 ...
随机推荐
- [Bayesian] “我是bayesian我怕谁”系列 - Boltzmann Distribution
使用Boltzmann distribution还是Gibbs distribution作为题目纠结了一阵子,选择前者可能只是因为听起来“高大上”一些.本章将会聊一些关于信息.能量这方面的东西,体会“ ...
- Flex中宽度计算
flex 有三个属性值,分别是 flex-grow, flex-shrink, flex-basis,默认值是 0 1 auto. 发现网上详细介绍他们的文章比较少, 今天就详细说说他们,先一个一个看 ...
- AMD 和 CMD 的区别
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMD CMD 规范在这里:https://github.com/seajs/seajs/issue ...
- 静态代理设计模式(StaticProxy)
静态代理设计模式: 要求:真实角色,代理角色:真实角色和代理角色要实现同一个接口,代理角色要持有真实角色的引用. 在Java中线程的设计就使用了静态代理设计模式,其中自定义线程类实现Runable接口 ...
- struts2运行过程(图解)
.................................................................................................... ...
- asp.net后台发送HTTP请求
一.文件流方式(转自:http://blog.csdn.net/u011511086/article/details/53216330) /// 发送请求 /// </summary> / ...
- 再学习之MyBatis
一.框架基本介绍 1.概念 支持普通SQL查询.存储过程和高级映射,简化和实现了Java 数据持久化层的的开源框架,主要流行的原因在于他的简单性和易使用性. 2.特点 持久层 .ORM(对象关系映射) ...
- 使用Jquery.js框架和CSS3实现3D相册的制作
有关3D相册的制作主要包括以下几个知识点: 1.有关图片的位置摆放,也就是一个相对定位绝对定位的使用: 2.有关CSS3中transform属性的使用(transform-style: preserv ...
- 菜鸟谈谈C#中的构造函数和析构函数
本节说明对象的创建.初始化和销毁过程.本节介绍下列主题: l 类构造函数 l 结构构造函数 l 析构函数 类构造函数 本节将讨论三种类构造函数: 类构造 ...
- [转载] Java中动态加载jar文件和class文件
转载自http://blog.csdn.net/mousebaby808/article/details/31788325 概述 诸如tomcat这样的服务器,在启动的时候会加载应用程序中lib目录下 ...