PHP内联如果语法错误

时间:2017-08-04 10:22:41

标签: php if-statement

我试图在请求时进行内联。

这里是代码

<?=(file_exits($storage.$file.'.md5')) ? file_get_contents($storage.$file.'.md5') : file_put_contents($storage.$file.'.md5', md5_file($storage.$file)?>

日志说

syntax error, unexpected '?>', expecting ',' or ')'

问题是什么?

1 个答案:

答案 0 :(得分:2)

你最后错过了一个结束括号),就在?>

之前

这是一个固定的代码:

<?=(file_exits($storage.$file.'.md5')) ? file_get_contents($storage.$file.'.md5') : file_put_contents($storage.$file.'.md5', md5_file($storage.$file))?>