attr_accessor от ruby ​​до переполнения стека

Я пытаюсь конвертировать код ruby ​​в php с нуля.
У меня есть несколько вопросов:

1. как бы выглядел attr_accessor :ID :code в php?
Что-то вроде этого?
private $ID=null;
private $code=null;

  1. как будет выглядеть код в php для:
    def initialize(attributes={})
    self.ID = attributes[:ID] self.CODE = attributes[:code]

Надеюсь, ты сможешь помочь,
С уважением,
jhonnatan

Отредактировано:
3.
def get_ID
get('get_ID')
end

Это будет что-то вроде этого:
public function __construct(ID)
get('...')

-1

Решение

PHP эквивалент для

1 — attr_accessor: идентификатор и def get_ID get('get_ID') end

private $ID;

public function setID($ID)
{
$this->ID = $ID;
}

public function getID() // This is the equivalent for def get_ID get('get_ID') end
{
return $this->ID;
}

2 — def initialize (attribute = {})

public function __construct($attributes)
{
$this->ID = $attributes['ID'];
$this->code = $attributes['code'];

}

3 — def myFunction … end

public function myFunction() // If it's inside a class if not remove public
{
...
}
2

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

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

По вопросам рекламы [email protected]