Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cakephp PHP 5.4.4_Php_Cakephp 2.0 - Fatal编程技术网

cakephp PHP 5.4.4

cakephp PHP 5.4.4,php,cakephp-2.0,Php,Cakephp 2.0,可能重复: 我刚刚安装了PHP5.4.4。我突然得到一个严厉的警告。 有人知道这是什么吗 Strict (2048): Declaration of User::beforeSave() should be compatible with Model::beforeSave($options = Array) [APP/Model/User.php, line 3] 如果仔细观察,您会发现方法签名不同。Model::beforeSave()接受可选数组,而您的方法不接受任何内容 然而,信息并

可能重复:

我刚刚安装了PHP5.4.4。我突然得到一个严厉的警告。 有人知道这是什么吗

Strict (2048): Declaration of User::beforeSave() should be compatible with Model::beforeSave($options = Array) [APP/Model/User.php, line 3]

如果仔细观察,您会发现方法签名不同。Model::beforeSave()接受可选数组,而您的方法不接受任何内容


然而,信息并不严重。这是一个严格的定义,意味着你正在打破标准,但不像你在泰坦尼克号上。

如果你仔细观察,你会发现方法签名不同。Model::beforeSave()接受可选数组,而您的方法不接受任何内容


然而,信息并不严重。这是一个严格的声明,意味着您正在违反标准,但不像您在泰坦尼克号上。

在APP/Model/User.php中,更改声明以匹配它扩展的类Model

function beforeSave( array $options ){
    ...

在APP/Model/User.php中,更改声明以匹配它扩展的类Model

function beforeSave( array $options ){
    ...

这条消息还有什么不清楚的地方?这是接口通常的用途,但我建议您早晚切换到静态堆叠,而不是静态堆叠。这只是做PHP蛋糕或其他任何事情的方法。另外,请联系软件供应商并询问支持人员是否支持PHP 5.4.4。由cakephp支持。并不是说您在框架中使用了不受支持的PHP版本。这条消息有什么不清楚的地方?这就是通常接口的用途,但我建议您改用静态堆栈,而不是迟早改用。这只是做PHP蛋糕或其他任何事情的方法。另外,请联系软件供应商并询问支持人员是否支持PHP 5.4.4。由cakephp支持。并不是说你在你的框架中使用了不受支持的PHP版本。他在用蛋糕。是泰坦尼克号,它正在快速下沉!;)这意味着你在泰坦尼克号上,但冰块在未来的某个地方,可以稍微说明一下这张照片;)“严格的标准?呸哈哈,这个应用程序是不沉的!不沉的!”“但你不是在泰坦尼克号上”->是的,他是。他在用蛋糕。是泰坦尼克号,它正在快速下沉!;)这意味着你在泰坦尼克号上,但冰块在未来的某个地方,可以稍微说明一下这张照片;)“严格的标准?呸哈哈,这个应用程序是不沉的!不沉的!”验证前的公共函数($options=array()){}验证前的公共函数($options=array()){}