Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter中这些文件的用途是什么?_Php_Codeigniter_Codeigniter 3 - Fatal编程技术网

Php CodeIgniter中这些文件的用途是什么?

Php CodeIgniter中这些文件的用途是什么?,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,我已经和CodeIgniter合作两年了。但我不知道以下突出显示的文件 它们是什么 如果我移除它们会发生什么 .editorconfig->。它是一个配置文件,用于保存某些IDE的设置/代码样式 .gitignore是一个用来告诉it哪些文件应该被git忽略的文件 composer.json是(用于PHP库)使用的文件,该文件列出了库依赖项、版本、所需的PHP扩展及其版本,这些是代码正常运行所需的 contribution.md不是一个特殊的文件,它只是一个包含作者留下的说明的文件。您可以看到

我已经和CodeIgniter合作两年了。但我不知道以下突出显示的文件

  • 它们是什么
  • 如果我移除它们会发生什么
  • .editorconfig
    ->。它是一个配置文件,用于保存某些IDE的设置/代码样式

  • .gitignore
    是一个用来告诉it哪些文件应该被git忽略的文件

  • composer.json
    是(用于PHP库)使用的文件,该文件列出了库依赖项、版本、所需的PHP扩展及其版本,这些是代码正常运行所需的

  • contribution.md
    不是一个特殊的文件,它只是一个包含作者留下的说明的文件。您可以看到StackOverflow、Github和许多其他流行的编程相关网站使用标记,并在解析后将其显示为格式良好的HTML

  • 你应该真的知道什么是GIT和Composer,所以我建议查看我发布的链接,并实现一点GoogleFu,以跟上当前技术的发展


  • .editorconfig:这是一个用于在IDE中设置编码样式的文件

    .gitignore:此文件用于git。您可以告诉GIT,某些文件不允许加载到GIT中

    json:该文件用于php中的库。它控制加载并包含所有依赖项

    md:包含贡献指南,例如,在开源项目中,该文件在提供编码标准指南方面起着重要作用


    我建议你保留那些文件,特别是前三个文件。不要删除它们。

    你知道什么是git吗?什么是composer?“我已经和Codeigniter合作两年了。但是我不知道下面突出显示的文件。”-怎么可能做了两年程序员却不知道什么是git和composer?o_o
    .md
    文件是关于框架的自述文件,
    composer
    是软件的依赖项列表
    .gitingnore
    -文件不会被推送到文件重新存储。@Neodan我在使用Laravel时使用过git和composer。但我的意思是,这些文件用于codeigniter的目的是什么?我的意思是,在使用codeigniter时,我们不会写任何推荐行。我对composer和git有一点了解,因为我与Laravel一起工作过。但是为什么这些文件在这里?我的意思是,当我们使用codeigniter时,我们在做任何事情。那么,在codeigniter中使用它们的目的是什么呢?特别是composer.jso。如果没有
    composer.json
    ,您就无法安装codeigniter需要运行的所有依赖库。拉威尔也用同样的东西。看到这两个框架都严重依赖于通过composer安装的开源库,我有点惊讶于您没有意识到这一点。这些文件之所以存在,是因为框架的作者使用它们,我们——使用这些框架的人——也是如此。我不太清楚是什么困扰着您,这些文件控制着框架和应用程序的行为并管理它们之间的依赖关系。这就像是在问为什么现在的汽车有轮子…谢谢你的回答。。。但我仍然有一些问题。您说过
    不能安装CodeIgniter需要运行的所有依赖库
    。首先,当我们从Codeigniter.com下载Codeigniter时,它附带了所有库。我说得对吗?那么为什么我必须安装CodeIgniter需要运行的所有依赖库呢?我的意思是,即使我们删除“composer.json”应用程序也可以正常工作,没有任何问题。一旦相关库就位,您就不再需要composer.json了。我不知道您的项目是如何分发的,但它肯定附带了预安装的依赖库,所以您所要做的就是开始工作。谢谢。:-)我只是使用Filezilla或Cpanel将所有文件上传到服务器。