PHP面试题大全(值得收藏)
|
在织梦系统中有内容模型这个概念,不同内容模型可以用来构建不同内容形式的站点,在系统中自带了以下几种模型:普通文章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用来构建不同类型的站点,例如:使用图集可以做一个图片站,用软件模型构建一个软件下载站点。 当然以上随系统附带的模型被称为系统模型,用户可以自己定义一些模型,比如图书、音乐专辑等,自定义了这些模型才可以构建更多内容形式的站点。 相当于我们自动添加了表结构,适应现在当前需求的变化 10、dede中概念,设计和使用模板,必须要理解下面几个概念 (1)板块(封面)模板: 指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。 (2)列表模板: 指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。 (3) 档案模板: 表示文档查看页的模板,如文章模板,一般用 “article_识别ID.htm” 命名。 (4) 其它模板: 一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。 11、dede中几种标签的使用? 列表 内容 等标签 只能在其本范围内使用,列表标签只能在列表中使用,内容标签只能在内容标签中使用。 全局标签能在所有页面中使用 12、熟悉常用类库 (例如:dedesql.class.php);熟悉系统函数库(common.func.php);熟悉自定义函数库(extend.func.php);熟悉前台入口文件(common.inc.php) 七、微信公众平台开发 1、微信运行机制 公众号与php之间用什么语言通信:Xml Weixin.php中是如何接收公众号数据的: 2、消息类型 微信目前提供了7种基本消息类型,分别为: (1)文本消息(text); (2)图片消息(image); (3)语音(voice) (4)视频(video) (5)地理位置(location); (6)链接消息(link); (7)事件推送(event) 类型。掌握不同的消息类型发送时的数据传递格式 3、将整个文件读入一个字符串的函数是 File_get_contents 4、常用函数 把xml数据解析成对象的函数是 simplexml_load_string( ) 将字符串转换为数组的函数是___ explode_________,将数组转化为字符串的函数是____implode________. 编码 URL 字符串的字符串是____urlencode________. 5、Sprintf函数的作用 这个都是可以查手册的。 6、微信公众号出现无法提供服务的原因? (1)网络原因 ,数据接口原因 (2)代码错误,怎么推测原因 修改的哪里检查一下,如果代码没错 可以输出数据 看一下。用php操作文件 7、自定义菜单的事件推送 单击 单击跳转链接 扫码推事件 扫码推且弹出 弹出系统拍照发图的事件 弹出微信相册发图器的事件 弹出地理位置选择器的事件 8、token的作用 安全机制验证,用于微信服务器与PHP服务器之间的安全验证 9、Appid与secrect的作用 请求api接口(例如菜单的操作)时需要传appid与secrect两个值,用来获取应用的授权码 laravle面试题 PHP7 和 PHP5 的区别,具体多了哪些新特性? 性能提升了两倍 结合比较运算符 (<=>) 标量类型声明 返回类型声明 try…catch 增加多条件判断,更多 Error 错误可以进行异常处理 匿名类,现在支持通过new class 来实例化一个匿名类,这可以用来替代一些“用后即焚”的完整类定义 …… 了解更多查看文章底部链接 PHP7 新特性 为什么 PHP7 比 PHP5 性能提升了? 变量存储字节减小,减少内存占用,提升变量操作速度 改善数组结构,数组元素和 hash 映射表被分配在同一块内存里,降低了内存占用、提升了 cpu 缓存命中率 改进了函数的调用机制,通过优化参数传递的环节,减少了一些指令,提高执行效率 laravel 模块 服务提供者是什么? 服务提供者是所有 Laravel 应用程序引导启动的中心,Laravel 的核心服务器、注册服务容器绑定、事件监听、中间件、路由注册以及我们的应用程序都是由服务提供者引导启动的。 IoC 容器是什么? (编辑:PHP编程网 - 金华站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

