PHP错误字符串

时间:2012-04-19 14:31:55

标签: php error-handling

我将如何获得:

print (!$getTemplate) ? "Cannot Find Template File!" : "Template OK!";

用作:

if (!$getTemplate)
{
    echo "Cannot Find Template File!";
}
else
{
    echo "Template OK!";
};

我已经尝试了很多这样做的方法,但是找不到它,我在PHP上还是很新。

3 个答案:

答案 0 :(得分:1)

你的意思是这样的:

 echo (!$getTemplate ? "Cannot Find Template File!" : "Template OK!");

答案 1 :(得分:1)

您可以将列出的第一个表达式传递给echo构造:

echo ( $getTemplate ? "Template OK!" : "Cannot find template file!" );

(注意:我删除了!并颠倒了三元参数的顺序,以便更容易理解。)

答案 2 :(得分:1)

很难说出你的问题出了什么问题,但我会建议这样做。

您可以尝试使用file_exists();

例如:

稍后编辑,包括OP的编辑:

$getTemplate = '/path/to/file.html';

if ( ! file_exists($getTemplate))
{
    echo "Cannot Find Template File!";
}
else
{
    echo "Template OK!";
    // fopen, fwrite, fclose here
}