PHP语法说明

时间:2015-08-28 11:21:39

标签: php oop abstract self

我早些时候在这里找到了解决问题的方法:

What is the best way to save config variables in a PHP web app?

我已经使用Google搜索并找到了一个很好的答案,但是这一行:

return isset(self::$protected[$key]) ? self::$protected[$key] : false;

让我感到困惑,我无法从谷歌那里得到任何解释。

abstract class Settings
{
    static private $protected = array();
    static private $public = array();

    public static function getProtected($key)
    {
        return isset(self::$protected[$key]) ? self::$protected[$key] : false;
    }
    .....

有人可以解释一下问号是什么,为什么有一个冒号后跟一个假?

由于

0 个答案:

没有答案