小编min*_*bit的帖子

修复Sublime Text 2行结尾?

这是我的Settings - User配置:

{
    "auto_indent": true,
    "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
    "default_line_ending": "LF",
    "detect_indentation": true,
    "font_size": 10.0,
    "ignored_packages":
    [
        "Vintage"
    ],
    "indent_to_bracket": false,
    "smart_indent": true,
    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "trim_automatic_white_space": true,
    "use_tab_stops": true
}
Run Code Online (Sandbox Code Playgroud)

default_line_ending选项的评论说: 对default_line_ending选项的评论

当我创建一个新文件时,我检查行结束在这里:

检查行结束

你可以看到它仍然是Windows ...任何想法?

line-endings sublimetext2

174
推荐指数
2
解决办法
16万
查看次数

正确的DocBlock注释类的方法,它实现工厂设计模式

正确的DocBlock评论的意思是评论:

这是班级本身:

class Factory_DomainObjects
{
    /**
     * Build domain object
     *
     * @param $name
     *
     * @return M_UserObject|M_TransactionObject
     */
    public function build($name)
    {
        $class = 'M_' . $name . 'Object';
        return new $class();
    }
}
Run Code Online (Sandbox Code Playgroud)

Core_Object根据$name参数从层次结构返回一个对象.

目前的Core_Object层次结构如下所示:
在此输入图像描述

我为@return标签提供了M_UserObject|M_TransactionObject类型描述.它为PHPStorm提供自动组件,并符合PHPdoc标准.

- 但这正是你想要的,有什么问题?
- 是的,不,继续阅读:)

问题:
如果Core_Object层次结构会变成这样的东西怎么办? 在此输入图像描述

这会将@return标签描述变成一团糟:

/**
 * @return M_TransactionObject|M_UserObject|M_Foo|M_Foo1|M_Foo2|M_Foo3|M_Bar|M_Bar1|M_Bar2|M_Bar3
 */
Run Code Online (Sandbox Code Playgroud)

到目前为止我发现的唯一解决方法:build为每个对象使用单独的方法,即

/**
 * Build user domain …
Run Code Online (Sandbox Code Playgroud)

php oop autocomplete phpdoc phpstorm

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

自定义排序数组

我有这样的数据数组:

$array = array(
'total_ids' => 0,
'unique_ips' => 0,
'unique_ids' => 0,
'global' => 0,
'total_ips' => 0,
);
Run Code Online (Sandbox Code Playgroud)

我需要将它分类到这个:

$array = array(
'unique_ids' => 0,
'unique_ips' => 0,
'total_ids' => 0,
'total_ips' => 0,
'global' => 0
);
Run Code Online (Sandbox Code Playgroud)

我相信这可以通过uksort完成,但我找不到custom_sort函数的解决方案.

php arrays

0
推荐指数
1
解决办法
122
查看次数

标签 统计

php ×2

arrays ×1

autocomplete ×1

line-endings ×1

oop ×1

phpdoc ×1

phpstorm ×1

sublimetext2 ×1