誰かがこれに遭遇しましたか?
var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump(defined(CRYPT_SHA256)); // returns bool(false)
defined('CRYPT_SHA256')
それ以外の場合は、定数の値が別の定数の名前でもあるかどうかを尋ねていますCRYPT_SHA256
。
defined(CRYPT_SHA256) === defined('1');
最初のステートメントもfalseを返します。
少し変更しました。以下を参照してください
define('CRYPT_SHA256',1);
//var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump('CRYPT_SHA256');
var_dump(defined('CRYPT_SHA256')); // returns bool(false)