我正在填写一份工作申请,要求我编写一个函数,您将其作为 .php 文件提交给他们。规范的最后一行说:
Make sure your file can be executed from the command line: php meats.php (this helps us to check if the code works before even looking at it)
有人知道这是什么意思吗?我已经检查过该功能在我的托管环境中运行良好,但我不确定是否还需要做其他事情??
谢谢
在看不到您的代码的情况下,您需要确保它没有使用任何依赖于在浏览器中运行 呈现的内容 < em>通过客户端浏览器对网络服务器的 HTTP 请求在服务器上执行,网络服务器可能会将数据发送回浏览器进行渲染。其中包括 $_GET
、$_SERVER['DOCUMENT_ROOT']
(用于相对 Web 路径)和其他此类变量。您可能需要将它们转换为使用 magic constants或以其他方式解决您的局限性。
如果您从未使用过命令行,我就要让您陷入困境,但您应该通过 SSH 连接到您的 Web 服务器并尝试执行您的 php 文件,就像他们说的那样。您将导航到包含该文件的目录并运行
php meats.php
然后,命令行将吐出您所拥有的任何 echo
,或者执行您的代码执行的任何其他操作。