Avatar ·

क्या PHP में arrays को constants में स्टोर किया जा सकता है? define() और const के साथ समस्या

सभी को नमस्ते! मैं एक शुरुआती PHP developer हूँ, और मुझे constants के साथ एक समस्या आई है। मुझे एक constant बनाने की ज़रूरत है जिसमें database connection settings और allowed IP addresses की list वाला array हो। पहले मैं simple strings और numbers के लिए `define()` का उपयोग करता था, और सब कुछ ठीक काम करता था। लेकिन जब मैंने `define()` में array पास करने की कोशिश की, तो PHP ने error दी: "Constants may only evaluate to scalar values or arrays"। मैंने दो approaches आज़माए: 1. `define()` के माध्यम से: ```php define('DB_CONFIG', [ 'host' => 'localhost', 'port' => 3306, 'user' => 'admin', 'pass' => 'secret' ]); // Error: Constants may only evaluate to scalar values ``` 2. `const` keyword के माध्यम से: ```php class Config { const ALLOWED_IPS = ['192.168.1.1', '10.0.0.1', '127.0.0