如何隐藏特定变量的通知错误?

时间:2016-05-08 15:50:28

标签: php php-7

我在类中有一个可选变量:

private $port = DB_PORT; // The port number where the MySQL is listening.

如果用户没有指定没有定义变量,php会发出通知:

Notice: Use of undefined constant DB_PORT - assumed 'DB_PORT'

如何修改我的代码告诉PHP忽略该变量的任何错误?

1 个答案:

答案 0 :(得分:1)

利用defined功能处理您必须面对的各种情况。

if (!defined('DB_PORT')) throw ew MyException("DB_PORT must be configured");