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配合但是不幸运的 ...
随机推荐
- 0_Simple__cudaOpenMP
在OpenMP的多线程程序中,各线程分别调用CUDA进行计算.OpenMP的简单示例. ▶ 源代码: #include <omp.h> #include <stdio.h> # ...
- 前端的UI设计与交互之色彩篇
一.颜色Red热情.警示 Green成功.通过.安全 Blue专业.科技 Pink典雅.明快.女性 Orange醒目.温暖 Purple高雅.浪漫 Yellow活力.提示 Cyan清新.冷静.结构化 ...
- Spring IOC容器分析(3) -- DefaultListableBeanFactory
上一节介绍了封装bean对象的BeanDefinition接口.从前面小结对BeanFactory的介绍中,我们知道bean对象是存储在map中,通过调用getBean方法可以得到bean对象.在接口 ...
- 为JS内置对象添加常用方法
1.字符串全部替换: String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm ...
- 使用GetThumbnailImage进行图片缩放操作
/// <summary> /// 获取等比例缩放图片的方法 /// </summary> /// <param name=&q ...
- Python中的三种数据结构
Python中,有3种内建的数据结构:列表.元组和字典.1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目.列表中的项目.列表中的项目应该包括在方括号中,这 ...
- [转载] Hive结构
转载自http://www.csdn.net/article/2010-11-28/282616 Hive 体系结构 Hive 的结构如图所示 主要分为以下几个部分: 用户接口,包括 CLI,Clie ...
- [转载] java多线程学习-java.util.concurrent详解(四) BlockingQueue
转载自http://janeky.iteye.com/blog/770671 ------------------------------------------------------------- ...
- [转]Oracle 创建 DBLink 的方法
http://blog.csdn.net/davidhsing/article/details/6408770 1.如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: 如果 ...
- node.js安装——Windows7系统下的安装及其环境部署——特别详细
作为一个前端的菜鸟同学,之间也没学过什么框架,目前公司做项目,所用到的webpack+node.js+vue. 首先,关于node的环境部署方面,建议官网安装node.js,最好不要安装非稳定版的版本 ...