当前位置: 首页 > news >正文

北京建设网站的公司哪家好网页设计实训报告总结思考

北京建设网站的公司哪家好,网页设计实训报告总结思考,动漫网站开发,跨境电商运营主要做什么一、thinkphp第一课#xff1a;1、在网站根目录下#xff0c;建立一个项目名称orange#xff1b;2、在orange目录下#xff0c;创建一个入口文件index.php#xff1a;define(APP_DEBUG,true); //开启调试模式require(../TP/ThinkPHP.php);?3、下载thinkphp核心包并解…一、thinkphp第一课1、在网站根目录下建立一个项目名称orange2、在orange目录下创建一个入口文件index.phpdefine(APP_DEBUG,true); //开启调试模式require(../TP/ThinkPHP.php);?3、下载thinkphp核心包并解压放在网站根目录下(与orange同级这样做的目的是为了方便多个项目调用。如果你只有一个项目那么可以放在orange目录下)。我这里文件夹名改成了TP。4、在浏览器打开 http://localhost/orange/便可以看到thinkphp的欢迎页面了。5、同时 你也会发现在orange目录下创建了一系列的目录。二、浏览器访问 http://localhost/orange/ 时发生了什么think的执行流程是怎么样的(1)第一步引入框架下的 thinkphp.php// ThinkPHP 入口文件//记录开始运行时间$GLOBALS[_beginTime] microtime(TRUE);// 记录内存初始使用// PHP5.2及以后的版本提供了一个编译选项允许不编译此函数(memory_get_usage)。也就是有可能不存在此函数所以先进行判断define(MEMORY_LIMIT_ON,function_exists(memory_get_usage));if(MEMORY_LIMIT_ON) $GLOBALS[_startUseMems] memory_get_usage();//计算当前应用页面的绝对地址(调用页面所在的目录)//本实例APP_PATH项目目录——D:/www/Apache2.2/htdocs/orange/defined(APP_PATH) or define(APP_PATH, dirname($_SERVER[SCRIPT_FILENAME])./);//计算出运行临时目录如果手工设定RUNTIME_PATH则以手工定义的常量为准//本实例RUNTIME_PATH临时目录——D:/www/Apache2.2/htdocs/orange/Runtime/defined(RUNTIME_PATH) or define(RUNTIME_PATH,APP_PATH.Runtime/);//是否开启调试选项如果定义了常量则以定义的为准未定义则为flase//如果不开启调试则在项目目录下有一个~runtime.php的缓存。具体见框架目录下的runtime.php代码//我们在本地做测试需要在入口文件开启调试即修改后立即生效如果出错页面会输出详细的错误信息defined(APP_DEBUG) or define(APP_DEBUG,false); // 是否调试模式//模式不同的模式生成不同的runtime.php。暂时用不着//比如定义一个mini,则生成~mini_runtime.php$runtime defined(MODE_NAME)?~.strtolower(MODE_NAME)._runtime.php:~runtime.php;//根据模式算出运行文件的路径 ~runtime.php//本实例RUNTIME_FILE运行文件的路径——D:/www/Apache2.2/htdocs/orange/Runtime/~runtime.phpdefined(RUNTIME_FILE) or define(RUNTIME_FILE,RUNTIME_PATH.$runtime);if(!APP_DEBUG is_file(RUNTIME_FILE)) {// 部署模式直接载入运行缓存require RUNTIME_FILE;}else{ //第一次运行时走这条路线// 系统目录定义defined(THINK_PATH) or define(THINK_PATH, dirname(__FILE__)./);// 加载运行时文件//THINK_PATH 为框架的路径require THINK_PATH.Common/runtime.php;}thinkphp.php文件定义了常量app_name和think_path(大写)并引入runtime.php(2)第二步加载框架下的 Common/runtime.php文件1)、再次定义了一些常量具体见源码2)、创建项目目录结构(由build_app_dir()方法创建3)、如果app_dubug设置为false则把核心加载文件进行编译。否则删除编译文件即项目下的~runtime.php文件4)、调用框架TP下的 lib/core/Think.class.php 文件——执行入口 Think::Start()。(3)第三步执行框架TP下的 lib/core/Think.class.php 的start()方法1)、接第二步开始执行入口文件Think::Start()。包括声明错误处理句柄、异常处理句柄并声明类的自动加载机制2)、Think::buildApp(); //初始化app运行即项目预编译加载项目的各种配置文件大约有10个文件左右。3)、加载完配置文件后执行app::run(4)第四步执行框架下的 lib/core/App.class.php下的run方法1)、执行app下init()静态方法分析url得出调用哪个控制器。2)、执行app下exec静态方法根据计算出来的模型和方法实例化该module并执行action相应的方法。本实例找到的项目下 lib/action目录下的 IndexAction.class.php并执行index()方法。经过了以上这么多的步骤我们终于是看到了浏览器上显示的 thinkphp欢迎页面。
http://www.yutouwan.com/news/229483/

相关文章:

  • 怎么进入网站开发模式古城区建设局网站
  • 网站设计制作的特点有哪些一键生成logo的网站
  • 免费大空间网站网站视频管理系统
  • 佛山市外贸网站建设公司中国空间站实时位置
  • 分类信息网站推广的意义北京最新发布会直播
  • 昆明网站建设推荐谁好呢vs2017网站开发
  • 展示网站如何做如何申请一个自己的网站
  • 网站开发实战第二章企业如何做好网站运营
  • 国外开发网站临沂做商城网站
  • html5网站代理中国建设银行贵州分行网站
  • 郑州网站建设技术网页制作详细设计
  • 私人免费网站怎么下载用家用电脑建设网站
  • html5网站修改网站建设的工具
  • 网站开发平面设计师岗位要求一个新品牌如何推广
  • 公司做网站需要提供什么条件企业网站的功能有哪些
  • 网站建设实训的报告手机详情页设计模板
  • jquery 购物网站汽车汽配网站建设
  • 泰安做网站建设的如何汉化wordpress
  • 大气宽屏的网站购物网站要多少钱
  • 做网站用的什么空间网站建设的网站分析怎么写
  • 学生做的网站成品如何建设网站使用
  • 营销型网站要素青岛建设大学招聘信息网站
  • 无锡有什么网站怎么自己在家做网站
  • 做卫浴软管的网站wordpress无编辑栏
  • 邢台企业网站建设咨询cms软件有什么功能
  • 河南高端网站建设中国新闻社和新华社有什么区别
  • 开发网站价格精湛的网站建设
  • 聚企360做的网站北京优化seo排名
  • 重庆中环建设有限公司网站华为公司网站建设案例分析
  • 手机网站制作费用益阳网站设计公司