致命错误:不能对表达式的结果使用isset()(你 可以使用" null!==表达"代替) 第15行的E:\ xampp \ htdocs \ loginregister \ profile.php
我用它从我的数据库文件中获取msg
<?php if (isset($_GET('msg') )) { echo "<span style='color:green'>".$_GET('msg')."</span>"; } ?>
答案 0 :(得分:1)
$_GET
是通过URL参数传递给当前脚本的变量的关联数组。
因此,您必须访问msg
,如$_GET['msg']
试试这个:
<?php
if ( isset( $_GET['msg'] ) ) {
echo "<span style='color:green'>" . $_GET['msg'] . "</span>";
}
?>
答案 1 :(得分:0)
我们不能在isset中使用表达式。
isset()函数用于检查变量是否设置。
例如if(isset($ _ REQUEST ['submit']))
如果你想使用表达式,你应该使用如同
之类的statmetFile dbFile = getApplicationContext().getDatabasePath("any.db");
if (!dbFile.exists()) {
new File(dbFile.getParent()).mkdirs();
try {
InputStream is = getApplicationContext().getAssets().open("any.db");
OutputStream os = new FileOutputStream(dbFile);
byte[] buffer = new byte[1024];
while (is.read(buffer) > 0) {
os.write(buffer);
}
os.flush();
os.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
或
if($_REQUEST['submit']==''){}else{}
如果您想要特定答案,请提及您的情况