小编Ahm*_*mon的帖子

为什么PHP 4.4.9抛出'Parse错误:语法错误,意外T_STATIC'?

我刚刚意识到谷歌教授无法提供我可以找到的特定页面,当static关键字添加到PHP 4时.虽然遵循php 4更改日志,但我可以看到它从版本4.0.6(或之前)开始可用但它为什么抛出:

解析错误:语法错误,意外T_STATIC,期待{FILE_PATH + LINE#}中的T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'

一个简单的代码如下:

class myClass
{
    static $_debug = true;
}
Run Code Online (Sandbox Code Playgroud)

或者这个类变量的赋值是在早期版本的PHP中引入的?

php php4 syntax-error

5
推荐指数
1
解决办法
6101
查看次数

Zend_Log的UML类图是否正确?

问题的背景

Zend_Log的分析揭示了以下类图

Zend_Log进行:

  • 使用ReflectionClass和Zend_Log_Exception
  • 维护对Zend_Log_Writer_Abstract数组的引用
  • 维护对Zend_Log_Filter_Interface数组的引用

Zend_Log_Writer_Abstract

  • 维护对Zend_Log_Filter_Interface数组的引用
  • 维护对Zend_Log_Formatter_Interface的引用

替代文字

问题

  1. Zend_Log_Filter_Interface与Zend_Log_Filter_Suppress,Zend_Log_Filter_Message和Zend_Log_Filter_Priority有关,如图所示,这是否在Class Diagram中正确布局?
  2. 可以这么说,Zend_Log包含对Zend_Log_Filter_Interface数组的引用,这是组合关系(类似于Zend_Log_Writer_Abstract)?
  3. 很明显,Zend_Log_Filter_Interface包含在Zend_Log和Zend_Log_Writer_Abstract中,而Zend_Log包含Zend_Log_Writer_Abstract,这使得Zend_Log_Filter被容器(Zend_Log)和包含(Zend_Log_Writer_Abstract)引用; 是一些"设计模式",如果是的话是什么名字?

问候!

uml zend-framework class-diagram class zend-log

5
推荐指数
1
解决办法
1098
查看次数

SVN到生产质量代码

嗨,我有SVN回购,我经常用于变更管理.

但是,每次修复后,我都必须将代码上传到生产服务器.

目前,我按文件上传文件,以便不上传.svn目录.

有没有办法将所有代码从svn repo上传到没有.svn目录的服务器,更简单的方法?

svn production

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