2016-01-07 3 views
2

Я пытаюсь получить мое кодирование началось, но я столкнулся с проблемой, Следующий код работает отлично:PHP var_dump() возвращает NULL для массива ДООС

$acid=50; 
$cocaine=0; 
$hashish=0; 
$heroin=0; 
$ecstasy=0; 
$smack=0; 
$opium=0; 
$crack=0; 
$peyote=0; 
$shrooms=0; 
$speed=0; 
$weed=0; 

$drugs_current = array("acid" => $acid, "cocaine" => $cocaine, "hashish" => $hashish, "heroin" => $heroin, "ecstasy" => $ecstasy, "smack" => $smack, "opium" => $opium, "crack" => $crack, "peyote" => $peyote, "shrooms" => $shrooms, "speed" => $speed, "weed" => $weed); 

Но когда я пытаюсь работать с этим:

$durgs_value_current = array("acid" => 1000, "cocaine" => 15000, "hashish" => 450, "heroin" => 5000, "ecstasy" => 10, "smack" => 1500, "opium" => 500, "crack" => 1000, "peyote" => 100, "shrooms" => 600, "speed" => 70, "weed" => 300); 

var_dump() возвращает NULL. Есть ли у вас какие-либо предложения?

+3

В какой переменной вы пытаетесь «var_dump()»? Обратите внимание на typo в переменной '$ durgs_value_current' – Tristan

+0

Вы уверены, что не задаете имя переменной для аргумента var_dump? Я вижу ссылку на drug_current, затем в другом блоке durgs_value_current. Я предлагаю вам включить более подробные сообщения, например уведомления, чтобы увидеть, ссылаетесь ли вы на что-то неопределенное. –

+0

Спасибо ... скопировали и несли опечатку – NJ2015

ответ

0

Этот https://3v4l.org/a5IRp работает с точным кодом и var_dump'ing, кажется, не согласен.

Возможно, у вас есть опечатка с вашим $durgs_value_current, когда var_dump() 'ing it?

Вызов var_dump($undefined_variable) приведет к получению NULL, и если у вас есть сообщение об ошибке, вызванное или подавляющее E_NOTICE из журналов, то вы не получите неопределенную ошибку переменной.

Смежные вопросы