1. 以PHP+MYSQL为方向,熟练掌握smarty模板引擎、ThinkPHP框架、微信公众平台开发、DEDE、ecshop等二次开发系统,对面向对象有一定的理解;数据库方面,熟练掌握MYSQL、MSSQL等数据库;熟悉在linux下的PHP开发 2. 前端技术:熟练掌握DIV+CSS网页布局,javascript,JQuery框架、AJAX技术、photoshop图片处理 3. 一年的项...
1. 微信运行机制 公众号与php之间用什么语言通信:Xml Weixin.php中是如何接收公众号数据的: $postStr = $GLOBALS["HTTP\_RAW\_POST\_DATA"];//接收数据 XML数据 2. 消息类型 微信目前提供了7种基本消息类型,分别为: (1)文本消息(text); (2)图片消息(image); (3)语音(voice) (4)视频(video...
1.对二次开发的理解 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。 2. MVC Model(模型)数据处理。 View(视图) 模板显示。 Controller(控制器) 控制流程。 MVC的概念是什么?各层主要做什么工作? MVC(即模型-视图-控制器)是一种软件设计模式或者说编程思想。 M指Model模型层,V...
1. 编译和缓存区别? smarty的编译过程就是把模板拿过来,把里面的标签替换成相应php代码,这就是smarty的编译, 其实就是php和html混合的过程 smarty的缓存需要手动开启,smarty的缓存就是把编译好的文件执行后,同时生成一份静态的html页面,再次访问的时候,你访问的就是是html文件了,所以就效率来说,要高一些 2.什么是smarty? Smarty的优点是什么?...
1、常见的PHP框架答:thinkPHPyiiZendFrameworkCakePhpsy2、如何理解TP中的单一入口文件?答:ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个项目都有一个统一(但不一定是唯一)的入口。应该说,所有项目都是从入口文件开始的,并且所有的项目的入口文件是类似的,入口文件中主要包括:定义框架路径、项目路径和项目名称(可选)定义调试模式和运行...