Có ai gặp phải điều này không?hằng số php có thể được tham chiếu nhưng được xác định() trả về false
var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump(defined(CRYPT_SHA256)); // returns bool(false)
Có ai gặp phải điều này không?hằng số php có thể được tham chiếu nhưng được xác định() trả về false
var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump(defined(CRYPT_SHA256)); // returns bool(false)
defined('CRYPT_SHA256')
Nếu không, bạn đang đặt câu hỏi liệu giá trị của CRYPT_SHA256
liên tục cũng là tên của hằng số khác ....
defined(CRYPT_SHA256) === defined('1');
Bản tuyên bố đầu tiên cũng return false cho tôi .
Tôi đã thay đổi nó một chút, xem dưới đây
define('CRYPT_SHA256',1);
//var_dump(CRYPT_SHA256 == 1); // returns bool(true)
var_dump('CRYPT_SHA256');
var_dump(defined('CRYPT_SHA256')); // returns bool(false)
Hm, không làm điều đó ở đây .... một bản sao và dán mã của bạn trở về chữ 'true'? – Wrikken
Cảm ơn bạn - Làm dấu L trên trán tôi –
Bạn không đơn độc, Dave. hehe Và bây giờ tôi đã thấy câu trả lời này, nó chợt nhận ra rằng đây là * không * lần đầu tiên tôi mắc lỗi này! ;) – BruceHill
oh my! rất khó để nhìn thấy, cảm ơn – mikewasmike