eyalrosen123rulezz Posted January 9, 2008 Share Posted January 9, 2008 Hello, I'm trying to create a define for array define("NAME", array("x", "y")); but it's outputs error. Is there away to do something like define to array? thanks! Link to comment https://forums.phpfreaks.com/topic/85207-define-arrays/ Share on other sites More sharing options...
kenrbnsn Posted January 9, 2008 Share Posted January 9, 2008 Define is used for setting constants. You use <?php $NAME = array('x','y'); ?> to create an array. Ken Link to comment https://forums.phpfreaks.com/topic/85207-define-arrays/#findComment-434709 Share on other sites More sharing options...
eyalrosen123rulezz Posted January 10, 2008 Author Share Posted January 10, 2008 I don't understand... Link to comment https://forums.phpfreaks.com/topic/85207-define-arrays/#findComment-435523 Share on other sites More sharing options...
Ken2k7 Posted January 10, 2008 Share Posted January 10, 2008 Simple answer: no, you can't define arrays like that. Read: http://us3.php.net/manual/en/function.define.php Find where is says Parameters and read the value part. It tells you what is allowed. If you really want to define an array that badly, I think Ken did have a strategy in using serialize or var_export (not sure which one) and then you can try to define that variable as a string. Link to comment https://forums.phpfreaks.com/topic/85207-define-arrays/#findComment-435532 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.