Это очень, очень простой вопрос о синтаксисе PHP. Массивы могут и часто используются с переменными данными.
Нет ничего плохого в синтаксисе кода, который вы разместили, поэтому есть вероятность, что это случай, когда переменная $mar1
не определена или не содержит ожидаемых данных. Вы, вероятно, хотите echo
или var_dump
этой переменной и посмотреть, что в ней, и оттуда работать в обратном направлении.
Если $mar1
не содержит того, что вы ожидаете, посмотрите код над этой строкой и посмотрите, устанавливается ли его значение. Если это передается в строке запроса браузера, как переменные $_GET['width']
и $_GET['height']
, вам необходимо получить к нему доступ как $_GET['mar1']
вместо просто $mar1
.
Если этот файл включен из другого файла или включает / требует другие файлы, его также можно определить во включаемых файлах.
Если $mar1
содержит ожидаемое вами значение, проверьте документацию для класса gLineChart
и убедитесь, что вы передаете все правильные параметры.