教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 分离页面配置与代码逻辑的方法

php 分离页面配置与代码逻辑的方法

发布时间:2016-12-19   编辑:jiaochengji.com
本文介绍下,php实现分离页面配置与代码逻辑的具体方法,有需要的朋友,参考下吧。

在php编程中,为了代码清晰结构性强,通常需要分离页面配置参数和代码逻辑。约定唯一的命名空间,实现基本的所谓结构和行为分离。

第一种方式,提供一个暴露在 window 的全局对象,这里是 TB 变量。然后所有的代码被封装在该全局对象下。

<?php
// 创建命名空间
var TB = {};

/**
 * 定义初始化入口函数
 * @method init
 * @param {JSON} config 页面配置参数
 */
TB.init = function(config){
 console.log(config.demo);
}

// 页面配置参数的初始化
TB.init({
    demo: 'http://www.jbxue.com'
});
或者,匿名函数模式,把参数传给匿名函数,并局限在该函数体内部。隔离作用域链,所谓闭包。

/**
 * 定义匿名函数
 * @param {JSON} config 页面配置参数
 */
(function(config){

 console.log(config.demo);

})({
 demo : 'http://www.jbxue.com'
});
//第一种可能更适合于组织复杂代码,模块化,颗粒化。

您可能感兴趣的文章:
php 分离页面配置与代码逻辑的方法
NET MVC与WebForm的区别
用PHP5进行三层开发
怎么才能学好php 如何才算是学好php
php和css有什么关联
php模板引擎有哪些
用 Smarty 分离 PHP 应用程序中的形式与功能
net和php哪个好学
PHP新手入门你需要了解些什么?
Struts2处理结果的学习笔记

[关闭]
~ ~