php入口文件是什么

php入口文件是什么

文件入口一般分为单文件入口和多文件入口,当然也有可能有其它的文件入口没见过。

单文件入口当然是指网站访问始终都是有访问index.php这个文件,但关系到里面显示的内容却是根据后台的参数来加载,比如:http://IP/index.php? Conttoller=index&action=show&id=1

多文件入口当然是指网站里面除了index.php文件名,还有其它文件访问,比如同一个网站下有index.php,about.php………..等。

入口文件主要完成:

·定义框架路径、项目路径(可选)

立即学习“PHP免费学习笔记(深入)”;

·定义调试模式和应用模式(可选)

·定义系统相关常量(可选)

·载入框架入口文件(必须)

相关推荐:《php入门教程》

默认情况下,框架已经自带了一个应用入口文件(以及默认的目录结构),内容如下:

define('APP_PATH','./Application/');require './ThinkPHP/ThinkPHP.php';

登录后复制

如果你改变了项目目录(例如把Application更改为Apps),只需要在入口文件更改APP_PATH常量定义即可:

define('APP_PATH','./Apps/');require './ThinkPHP/ThinkPHP.php';

登录后复制

注意:APP_PATH的定义支持相对路径和绝对路径,但必须以“/”结束。

如果你调整了框架核心目录的位置或者目录名,只需要这样修改:

define('APP_PATH','./Application/');require './Think/ThinkPHP.php';

登录后复制

也可以单独定义一个THINK_PATH常量用于引入:

define('APP_PATH','./Application/');define('THINK_PATH',realpath('../Think').'/');require THINK_PATH.'ThinkPHP.php';

登录后复制

和APP_PATH一样THINK_PATH路径定义也必须以“/”结尾。给THINK_PATH和APP_PATH定义绝对路径会提高系统的加载效率。

以上就是php入口文件是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2524694.html

(0)
上一篇 2025年3月5日 17:57:50
下一篇 2025年3月5日 17:58:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php是用来实现什么的

    一、什么是PHP? PHP(全称: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。(推荐学习:PH…

    2025年3月5日
    000
  • php是什么类型语言

    php 是一门弱类型语言 我们注意到,不必向 PHP 声明该变量的数据类型。 PHP 会根据变量的值,自动把变量转换为正确的数据类型。(推荐学习:PHP视频教程) 在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 …

    2025年3月5日
    200
  • php如何自动执行定时任务

    php本身是没有定时功能的,php也不能多线程。php的定时任务功能必须通过和其他工具结合才能实现,例如wordpress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种常见的php定时任务的思路。 Linux服务器上使用C…

    2025年3月5日
    200
  • php显示乱码

    php显示乱码怎么办? 解决php中中文乱码问题方法 1、php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2…

    2025年3月5日
    200
  • php无法显示验证码

    php无法显示验证码? 验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因): (1)php没有安装gd2模块,可以使用phpinfo()函数查看。 (2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器…

    2025年3月5日
    200
  • PHP无法输出带空格的字符串

    php如何输出空格,回答: 空格是一个字符串,前后使用引号(但双均可),然后用echo就可以输出,例如下面的语句输出两个空格: echo ‘  ‘; 登录后复制 PHP无法输出带空格的字符串,回答: 这是因为你在浏览器上输出网页,一般情况下…

    2025年3月5日
    200
  • php是多进程的吗

    在服务器跑脚本时,避免不了一些耗时任务,使用多进程是必不可少的。而在 php5.5 之后,php 开始加入了多进程元素,以满足开发需求。 注意 实现多进程需要开启的扩展:pcntl、 posix。 (推荐学习:PHP视频教程) Window…

    2025年3月5日
    200
  • php文件怎么看路径

    php文件怎么看路径? __FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径。 dirname(__FILE___) 函数返回的是脚本所在在的路径。 比如文件 b.php 包含如下内…

    2025年3月5日
    200
  • php如何追加写入excel

    打开编写php的软件(我的软件是editplus)。 新建一个php文件,用于编写php代码。 相关推荐:《php入门教程》 立即学习“PHP免费学习笔记(深入)”; 首先导入编程需要的文件,以便于后续的代码的书写。 然后就是定义一些变量,…

    2025年3月5日 编程技术
    200
  • php是动态还是静态

    php-fpm的进程数可以根据设置分为动态和静态。 静态:直接开启指定数量的php-fpm进程,不再增加或者减少;(推荐学习:PHP视频教程) 动态:开始的时候开启一定数量php-fpm进程,当请求变大的时候,动态的增加php-fpm进程数…

    2025年3月5日
    200

发表回复

登录后才能评论