我将如何获得:
print (!$getTemplate) ? "Cannot Find Template File!" : "Template OK!";
用作:
if (!$getTemplate)
{
echo "Cannot Find Template File!";
}
else
{
echo "Template OK!";
};
我已经尝试了很多这样做的方法,但是找不到它,我在PHP上还是很新。
答案 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
}