$this->tail->next = $node; $this->tail = $this->tail->next; $this->size++; } public function get($pos) { return $this->go($pos)->next->data; } private function go($pos) { $node = $this->head; for ($i = 0; $i < $pos; $i++) { $node = $node->next; } return $node; } public function size() { return $this->size; } } $linkedlis = new LinkedList(); $linkedlis->add('2'); $linkedlis->add('4'); $linkedlis->add('6'); $linkedlis->add('8'); echo $linkedlis->size(); echo $linkedlis->get(0); echo $linkedlis->get(1); echo $linkedlis->get(2); echo $linkedlis->get(3);