看wordpress源码时发现的,不明白这是什么用意
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
这种 A | B 写法只在JS代码中常见,也一直弄不明白
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
这种 A | B 写法只在JS代码中常见,也一直弄不明白
E_CORE_WARNING 为 4 0100
E_COMPILE_ERROR为 2 0010
E_ERROR 为 1 0001
则他们|连操作后 为 15 1111(相当于开关原理)
或操作即把相应的位打开