Может ли кто-нибудь объяснить мне самым простым способом из всех возможных различий? Прочитав о массивах PHP, я все еще не понимаю.
print $myArray[0]->token
а также
print $myArray[0]["token"]
редактировать:
Вопрос не в лучшем подходе, а в смысле этого. Ответ можно полюбить Вот, но это не прямой ответ на мой вопрос
token
элементtoken
элементПример всего этого:
<?php
//Creating simple object
$bookObject = new stdClass;
$bookObject->title = "Harry Potter and the Prisoner of Azkaban";
//Adding object to books array
$books = array($bookObject);//this array is equivalent to your $myArray
//Acessing object using -> operator
echo $books[0]->title;
//Re-initializng books array
$books = array(0=>array("title" => "Harry Potter and the Prisoner of Azkaban"));
//Accessing elements of an array by key
echo $books[0]['title'];
?>
$myArray
массив, имеющий объект с имущество (атрибут, переменная) названный token
как его первый элемент.
$myArray
массив, имеющий ассоциативный массив с ключ названный token
как его первый элемент.
Итак, речь идет о двух разных структурах данных, которые массив содержит в качестве первого элемента с индексом 0.