小编Jas*_*ngh的帖子

为什么要为doctrine2类使用getter setter

为什么我们一般使用getter setter for doctrine2类来保存和获取数据?

如下:

<?php
// src/Product.php
class Product
{
    /**
     * @var int
     */
    protected $id;
    /**
     * @var string
     */
    protected $name;

    public function getId()
    {
        return $this->id;
    }

    public function getName()
    {
        return $this->name;
    }

    public function setName($name)
    {
        $this->name = $name;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我们将类属性公开,我们可以在没有getter setter的情况下保存数据.不是吗?

<?php
// src/Product.php
class Product
{
    /**
     * @var int
     */
    public $id;
    /**
     * @var string
     */
    public $name;
}
Run Code Online (Sandbox Code Playgroud)

php oop doctrine-orm

4
推荐指数
1
解决办法
611
查看次数

增加zend studio中的字体大小

我从过去3年开始使用zend studio,但不知道我们怎样才能不断增加或减少字体大小.像在一些编辑器中我们使用ctrl ++和ctrl + - 并在一些ctrl和鼠标滚轮.

php editor zend-studio

2
推荐指数
1
解决办法
3281
查看次数

标签 统计

php ×2

doctrine-orm ×1

editor ×1

oop ×1

zend-studio ×1