zoukankan      html  css  js  c++  java
  • php学习

    简介:这是php学习的详细页面,介绍了和php,smarty, php, 框架, MVC php学习有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=348831' scrolling='no'> 公司让我学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了 写完了学习咯。。。

    本人是初学者,如有哪里写的不好或者不对,欢迎评论踩踏。

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/348831.html pageNo:3
  • 相关阅读:
    matlab矩阵中如何去掉重复的行;如何找到相同的行,并找到其位置
    Coursera 机器学习 第9章(下) Recommender Systems 学习笔记
    机器学习基石笔记1——在何时可以使用机器学习(1)
    Coursera 机器学习 第9章(上) Anomaly Detection 学习笔记
    matlab安装过程的被要求的配置程序
    jdk环境变量配置
    Coursera 机器学习 第8章(下) Dimensionality Reduction 学习笔记
    Coursera 机器学习 第8章(上) Unsupervised Learning 学习笔记
    Coursera 机器学习 第7章 Support Vector Machines 学习笔记
    linux服务器---squid限制
  • 原文地址:https://www.cnblogs.com/ooooo/p/2238743.html
Copyright © 2011-2022 走看看