公司让我学PHP 之前做的是dotNEt 对PHP一窍不通,好在有同事让我心里有点底,有他们做我的后盾,其实我不是一个喜欢求助的人,出现问题我总是自己慢慢的查找,有时候效率会很差,自己也没有信心。
但对于PHP的语法,我之前有过C语言的基础,自认为还好,没有什么难懂的,可是之后发现了要使用sMarty 实现外观显示和程序逻辑分开,又学习Smarty,Smarty语法像所有的API文档一样看了手册也还可以,没有什么难度,就是路径我有些搞不清楚,之后网站的架构中又发现了使用到了Zendframwork 又开始学习zendframework ,这期间学习的东西像什么一样,有些受不了了,刚刚学了这个又出来一个知识点,一点一点出现的问题让我有些恐惧了,总觉得那成了一个无底洞似的。是我变得不自信了,我要安慰自己,我要为自己加油,我要好好的学习。不能这样的心态了,自己其实心里一点也不踏实,我讨厌这样的感觉,我讨厌,我现在要把自己没有搞清楚的地方,认真看清楚,心态,重要的是心态,我有些焦虑了。。。
总结一下我学PHP的这几天吧,好找到让自己纠结的地方列出清单一个个解决,让我烦恼让我烦恼看我今天怎么把你们一个个消灭掉。O(∩_∩)O~,心情好点了,呵呵,开始总结:
1,PHP语法基本用到的内置函数都懂了(php原理,php是一个脚本语言,是像我过去做的asp使用vbscript的脚本语言,它们同属p服务器端脚本,访问原理是:当用户发出请求,服务器通过编译PHP代码返回给客户端编译后的html代码,这与javascript客户端脚本是不一样的,客户端脚本不需要中间编译),做动态网站当然数据库连接也很重要了,对于数据库的操作已经了解,其余的具体的方法函数等到用到的时候再去查就够了。呵呵 这个段落还算可以 OK!
2,当我PHP语法学到以上程度的时候,技术总监让我做一个我们公司正在做的页面由于是美工和程序分开,所以采用了SmartyPhp模板引擎,这个对于程序和美工的分工特别清楚,后台实现功能使用smarty可以直接将动态数据传值Html由美工设计好的页面,用起来很方便。可是当时的我不知道Smarty是个什么东西,完全是以个陌生的面孔,在学习php 语法中也没有看到Smarty之类的关键字,之后查了问了之后知道Smarty是如我以上所述的东西,然后啊就学习呗,安装还好挺简单的,只需要下载Smarty压缩包解压便可以了,在你要使用的Smarty传值的页面包含smarty.class.php 文件 Samrty 是一个类,引用它就可以使用了注意路径哦。
3(⊙o⊙)哦 差点忘记了,当我在问到Smarty时这里同事跟我提起了Mvc 让我去看看MVC框架说是会用到,其实确实挺有用,也是在往上找资料咯,找到了一个不错的文章写的很清楚,看了之后回去写了一个MVC的架构,呵呵算是MVC也很快被解决了,当学了MVC觉得Smarty用起来真是方便明了很多了。附上我说的那个很好的网站的地址,以便看到文章的同行初学者们学习:
http://bbs.phpchina.com/thread-106188-1-1.html 这里也算是告一段落了。
4,在使用MVC中 C连接M和V 使用了Smarty之后V的功能减弱了 由C直接使用Smarty将后台数据传给html 页面, 可是在C控制器中需要根据请求来决定执行哪一段Medol代码一般使用switch case 语句,显示哪一个网页,如果使用了Zend Framework 就无需写switch case代码直接由zendframework内部机制处理根据controller中方法名称自动指定访问网页,所以啊,我又要搞zendFramework 这里设置路径什么的搞烦了我,头蒙蒙的,有点找不着北了。在网上游荡又觉得自己空空的没有学到东西,有些心虚。写到了这里 over了 写完了学习咯。。。
本人是初学者,如有哪里写的不好或者不对,欢迎评论踩踏。
分享到:
相关推荐
### PHP学习资源详解 #### 一、概述 随着互联网技术的发展与普及,PHP作为一种流行的开源脚本语言,因其易学易用的特点,在Web开发领域占据了举足轻重的地位。对于初学者来说,拥有丰富的学习资源至关重要。《几百...
标题《我的PHP学习之路》所涉及的知识点主要围绕着个人学习PHP编程语言的历程和经验。PHP是一种广泛使用的开源服务器端脚本语言,特别适合于网站开发和网页应用。从描述来看,文章内容可能包含以下几个方面: 1. ...
### PHP学习一本通-2017版:关键知识点概览 #### 一、心态篇:成功的关键 **1.1 你用哪种心态学习PHP?** - **心态的重要性**:学习PHP之前,确立正确的学习态度至关重要。有两种典型的心态: - “我要学好PHP,...
【PHP学习视频教程 由浅入深.zip】这个压缩包文件包含了全面的PHP学习资源,旨在帮助初级PHP开发者提升技能并逐步进阶。PHP是一种广泛应用于网页开发的服务器端脚本语言,它以其易学易用、开源免费的特性深受程序员...
【PHP学习源码详解】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域,PHP的地位不可替代。本资源“100例PHP学习源码”提供了一百个完整的实例,旨在帮助初学者深入理解PHP语法、...
《PHP学习手册程序实例》是一本专为初学者设计的指南,旨在帮助读者轻松入门PHP编程。PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其在Web开发领域占据重要地位。通过这本书,你...
这份分享的压缩包文件包含了一系列PHP学习资料,对于初学者或者希望深化PHP技能的人来说,是一份非常宝贵的学习资源。 PHP的特点在于它既可以在服务器端执行,也可以嵌入到HTML代码中,使得动态网页的生成变得简单...
PHP学习资料.part3.rar共用6份
【PHP学习资源】:这个压缩包“php学习网站源码.zip”包含了一个完整的PHP学习网站的源代码。网站设计简洁,但功能全面,是初学者和开发者了解PHP编程语言、Web开发以及熟悉CMS(内容管理系统)的理想实践平台。源码...
该压缩包里包含了一下文件: 1、PHP高级程序设计_模式、框架与测试.pdf 2、php_manual_en.chm ...为了朋友们方便,所以就整合了这些php学习必备的文档,也省的你们到处乱找了,祝朋友们学习和工作愉快!
【PHP学习资料详解】 在互联网领域,PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网站方面扮演着重要角色。这份"php学习资料"涵盖了从基础到进阶的全面内容,旨在帮助初学者和有一定经验的开发者巩固并...
在"php实例 php学习 学习php php网站研究"这个主题中,我们主要探讨的是PHP的实际应用、学习方法以及其在网站开发中的深入研究。 1. PHP基础:PHP全称“PHP: Hypertext Preprocessor”,是一种服务器端的编程语言。...
【PHP学习代码】这个主题是针对初学者或者希望深化PHP编程技能的人们设计的,它包含了一系列用于教学和实践的代码示例。PHP是一种广泛应用于Web开发的服务器端脚本语言,尤其在构建动态网站方面表现出色。通过学习和...
php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结
PHP(Hypertext Preprocessor..."学习总结.doc"文档可能包含了学习者在PHP学习过程中的笔记、心得和项目经验,这将是你进一步提升PHP技能的重要参考资料。通过深入阅读和实践,你可以巩固理论知识,提升实际开发能力。
**PHP学习手册** PHP(全称:Hypertext Preprocessor,即“超文本预处理器”)是一种广泛使用的开源脚本语言,尤其适用于Web开发并可嵌入HTML中。本手册面向所有正在或打算学习PHP的开发者,旨在提供全面、深入的...
"php学习100实例"是这样一个资源,它提供了100个精心设计的练习,旨在帮助初学者和有经验的开发者巩固和深化对PHP的理解。这个压缩包特别关注了"循环"这一主题,这在编程中是非常基础且重要的部分。 循环是程序控制...
本压缩包提供了丰富的PHP学习资料,旨在帮助初学者和进阶者深入理解和掌握PHP编程技术。 首先,学习PHP的基础知识至关重要。这包括了解PHP的语法结构,如变量、常量、数据类型、运算符、控制结构(如if-else、...