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配合但是不幸运的 ...
随机推荐
- node调试工具--node-inspector安装
node-inspector安装: npm install --registry=http://r.cnpmjs.org -g cnpm cnpm install -g node-inspector ...
- iOS内置图片瘦身思路整理
一.前言 前段时间注意到我们APP的包大小超过100MB了,所以随口跟老板说了下能否采用字体文件(.ttf)替代PNG图片,老板对应用瘦身很感兴趣因此让我做下技术调研.这篇文章主要是将我们的各个技术方 ...
- Java微信公众平台开发_07_JSSDK图片上传
一.本节要点 1.获取jsapi_ticket //2.获取getJsapiTicket的接口地址,有效期为7200秒 private static final String GET_JSAPITIC ...
- 零基础如何迅速学习HTML5?新手小白学习web前端H5自白!
很多的人在毕业之后才发现原来学的专业不是自己想做的工作,或者专业对口的工作待遇让人觉得并不满意,于是很多人选择培训机构学新的一门技能转换行业.IT行业的web前端H5受到很多学员的青睐.那么学习web ...
- 后端自动化版本管理,再也不用改URL了!
每次升级接口版本时,后端.前端.客户端都是痛苦的: 后端:要兼容旧版客户端,以前的接口不能动啊,又得写新接口.新文档了,唉! 前端:还好,就是版本号到处都是,改起来比较烦. Android:快点啊产品 ...
- Liunx find的运用
find命令 一.根据 -name 查找 find[搜索范围][搜索条件] find /root -name a1 若是模糊查询,则使用通配符 *匹配任意字符{find /root -name &qu ...
- Java IO(1)基础知识——字节与字符
正所谓怕什么来什么,这是知名的“墨菲定律”.Java基础涵盖各个方面,敢说Java基础扎实的人不是刚毕业的学生,就是工作N年的程序员.工作N年的程序员甚至也不敢人人都说Java基础扎实,甚至精通,往往 ...
- input type="radio" 赋值问题
之前项目中 后台传值 然后赋给单选input 在网上找了好久,现在有时间了,整理一下 ,方便以后有人会用到. $('radio[name="sex"][value'" ...
- 2018届研究生招生预推免(THU,HIT)经历分享——guochengtao
注:本文为作者原创文章,且为无偿分享,读者可以阅读,但请尊重劳动成果,勿作为商业用途!如对文章中的内容有意见或者出现了您不喜欢的言论,请您保留,谢谢合作! 又到一年12月,这代表着2017年已经接近尾 ...
- Jrebel热部署配置完整教程(IntelliJ IDEA、Jrebel、spring boot、springboot、eclipse、Tomcat)
标签:IntelliJ IDEA.Jrebel.spring boot.springboot.eclipse.Tomcat1.安装插件并激活插件安装参考:http://blog.csdn.net/u0 ...