arrayobject — Доступ к объекту в массиве с использованием переполнения стека

Hii это мой код для доступа к свойствам объекта

1.array_push ожидает, что параметр 1 будет массивом, ноль будет указан в строке
2. неопределенное смещение

Попытка получить свойство необъекта

Need help on this coded


<?php

class product
{
public $product_id;
public $product_size;

public function __construct($product_id,$product_size)
{
$this->product_id = $product_id;
$this->product_size = $product_size;
}

public function getProductID()
{
return $this->product_id;
}
public function getProductSize()
{
return $this->product_size;
}


}

$collection = array();
array_push($collection,new product("levis",36));
array_push($collection,new product("US polo",42));

echo $collection[0]->getProductSize();
>

0

Решение

эй, просто исправьте имя вашего метода конструктора в __construct

public function __construct($product_id,$product_size)
{
$this->product_id = $product_id;
$this->product_size = $product_size;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector