※ 引述《martin930 (马丁)》之铭言:
: A2host有提供终端机接口,不过我本身没有使用linux的经验,一开始有点想放弃
: 经过网上稍微查询指令及测试,确定A2本来就有预先安装composer
command line 是不好学但是习惯之后会很行云流水的东西
Windows 也很推荐学习 PowerShell
但是跟任何语言一样,一阵子不用就会忘光光...
只是上补习班,回家之后不听英文歌不打电动不看小说的话,是学不好英文的(等
: 经过一顿网上查询及测试操作就安装好了phpspreadsheet
: 再来是测试程式不会动...
: 一样一阵瞎搞后发现是实体路径没设对
: 像下列这样的程式码,XXXX是主机发给我的帐户代码
: require '/home/XXXX/vendor/autoload.php';
以下面的范例专案的话
.
├── code1.php
├── src
│ └── code2.php
└── vendor
└── autoload.php
推荐的 include 方式是这样
code1: include __DIR__ . '/vendor/autoload.php';
code2: include __DIR__ . '/../vendor/autoload.php';
- 避免使用主机的绝对路径,不然搬家会改得很累
- __DIR__ 会自动变成档案所在的资料夹完整路径
可以确保上面这段路径最后还是会展开成绝对路径
避免 include 路径被坏人劫持(虽然碰到的机会不大)