有没有人遇到过这个?
var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump(defined(CRYPT_SHA256)); // returns bool(false)
答案 0 :(得分:17)
defined('CRYPT_SHA256')
否则,您询问CRYPT_SHA256
常量的值是否也是另一个常量的名称....
defined(CRYPT_SHA256) === defined('1');
答案 1 :(得分:0)
第一个陈述对我来说也是假的。
我稍微改了一下,见下文
define('CRYPT_SHA256',1);
//var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump('CRYPT_SHA256');
var_dump(defined('CRYPT_SHA256')); // returns bool(false)