Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ruby到php的attr_访问器_Php_Ruby - Fatal编程技术网

从ruby到php的attr_访问器

从ruby到php的attr_访问器,php,ruby,Php,Ruby,我打算从头开始将ruby代码转换为php。 我有几个问题: 1.php中的attr\u访问器:ID:code看起来如何? 像这样的? private$ID=null; 私有$code=null php中的代码看起来如何: def初始化(属性={}) self.ID=属性[:ID] self.CODE=属性[:CODE] 希望你能帮忙, 亲切问候,, 乔纳坦 编辑: 3. def get_ID get('get\u ID') 结束 private $ID; public function set

我打算从头开始将ruby代码转换为php。 我有几个问题:

1.php中的
attr\u访问器:ID:code
看起来如何? 像这样的?
private$ID=null;
私有$code=null

  • php中的代码看起来如何:
    def初始化(属性={})
    self.ID=属性[:ID]
    self.CODE=属性[:CODE]
  • 希望你能帮忙, 亲切问候,, 乔纳坦

    编辑: 3.
    def get_ID
    get('get\u ID')
    结束

    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;
    }
    
    会是这样的吗?
    public function\u构造(ID)
    获取(“…”)

    的PHP等效项

    1-属性访问器:ID和
    def get_ID get('get_ID')结束

    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初始化(属性={})

    3-def myFunction。。。结束

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

    你好,艾萨克,非常感谢你。这很有帮助。还有一个问题,如果不是太多:)如果我在ruby中有一个函数
    def get id get('..')end
    php中的等价物是什么?:)谢谢again@Jhonattan你能用你的问题编辑你的原始帖子吗?我不明白你的意思。你好,艾萨克,是的,我会编辑它,很抱歉问了很多问题,我对编程有点陌生,我是一名平面设计师:)。@jhonatan很高兴能帮助一位新的程序员:)你好,艾萨克,非常感谢你的帮助:),是的,它在课堂上。谢谢