关于codeigniter:’@’在php echo中使用的是什么意思?

What is the meaning in '@' is used in php echo?

php echo以"@"符号开头,表示显示变量,

例子:

1
<?php echo @$user_profile['id'];?>

为什么在这里使用@符号?


这只是在变量不可用时抑制通知。

有关详细信息,请参阅http://php.net/manual/en/language.operators.errorcontrol.php。

PHP supports one error control operator: the at sign (@). When prepended to an expression in PHP, any error messages that might be generated by that expression will be ignored.


PHP支持一个错误控制操作符:at符号(@)。在PHP中与表达式一起使用时,该表达式可能生成的任何错误消息都将被忽略。

更多信息在这里