摘要:
By Rob Allen, www.akrabat.com修订0.1.2文件版权所有? 2011本教程的目的是给创建一个简单的数据库的介绍使用Zend Framework 2驱动的应用程序使用模型 - 视图 - 控制器模式。注:本教程已经在Zend框架的Beta 2 1测试。我没有想法,如果它的工作原理任何更高版本,它不与任何先前版本。需求Zend框架具有以下要求:?PHP 5.3.3(或更高)?Web服务器支持mod_rewrite或类似的功能。一些假设我假定您正在运行与Apache Web服务器和MySQL PHP 5.3.6或更高,通过mysqli扩展访问。 Apache安装必须有安装m 阅读全文
摘要:
今天把原来一份很老的PHP代码导入到了PaaS上,出现了许多Strict standards:Declaration of … should be compatible with that of…这样的错误,字面意思好像是说函数不匹配,看了下出错的函数,都是子类重写的基类函数。上网搜索了一下,发现许多帖子基本都抄的一样,说什么这是由于 php5.3版本后,要求继承类必须在父类之后定义,如果父类定义在前,继承类在后,就不会出现这个错误。尤其是http://bugs.php.net/bug.php?id=46851上面还煞有介事的给出了正反例:123456789123456789并且讨论了出错的情 阅读全文
摘要:
::作用域运算符, 左部表示右部符号的作用域, 左部为空时表示全局作用域.一般情况下, 全局作用域的函数和变量可以不指定作用域而直接使用. 但当代码作用域内有同名函数或变量出现时, 两者就会冲突. 由于程序默认是使用代码作用域内的符号, 如果需要指定使用全局符号, 就需要加上::表示是使用全局作用域. 比如int var1 = 0;int func() { int var1 = 3; //return var1; // return 3; return ::var1; // return 0;}代码中的::max也是同样的含义. 阅读全文