PHP7某些不兼容的特性 -- 两个凡是

宏哥 发布于 2016/12/16 23:26
阅读 839
收藏 0
PHP

1: 对session handler强约束,必须返回TRUE/False . 对于自己实现的session handler才有影响

2:很多的Error会以Throwable的形式抛出, 如果自己实现的Exception Handler指定了Exception作为参数会需要修改

其他方面, 基本上都兼容

1 是严格了接口

2 的实现把代码调试又向前推进了一步, 都是进步。

另外, OSC用java而不转到PHP, 整个网站8年没变了, java开发效率太低了,,从osc可以看出

下一个OSC的大版本升级,我预测osc会升级到PHP

加载中
1
曾建凯
曾建凯
php7最大好处就是支持函数参数的类型指定,5.x时代,我的核心类库,30%的代码量都是做变量类型的检查,js也是,一天到晚都是检查类型判断。我已经对类型判断感到深深的恶心了。php7+typescript的确解放了我很大的工作量。
0
游客
游客
我笑了
0
红薯
红薯

都说了,我们用 Swift

B
Brucepac
真的假的
0
smallchill
smallchill
php真是太好了,但是我选swift
0
chaoshu
chaoshu
osc明明是.net的~~不信你看:oschina.net
0
公孙二狗
公孙二狗

另外, OSC用java而不转到PHP, 整个网站8年没变了, java开发效率太低了

这话太外行了,网站长啥样,和 Java 没啥关系

0
随影求是
随影求是
这是赤裸裸的阴谋啊!宏哥准备想篡红薯的位!!
0
yak
yak
12306 6年没变了,为什么还不换成php  难道没听过 @eechen这个脑残复制粘贴php7性能大增吗?  好着急,在线等12306换php7,我要订票
0
雨翔河
雨翔河

osc已经用Swift重构了。

B
Brucepac
真的么
0
曾建凯
曾建凯

OSC要转php7,我免费帮他维护、升级。

Throwable只要改改handle函数的参数类型即可:

/**
	 * @param Throwable $thrown
	 */
	public function exceptionHandle(Throwable $thrown)
	{
		$this->renderError($thrown);
	}




返回顶部
顶部