PHP5至PHP7升级

时间:2019-06-26 08:33:25

标签: php undefined upgrade php-7

Hıı想问另一个项目的问题。

我的项目php5,我想将此项目升级到php7。但是我遇到了很多错误。

  

注意:未定义的索引:第60行的C:\ xampp \ htdocs \ nesciences \ content.php中的aranan

     

注意:未定义的变量:第4行的C:\ xampp \ htdocs \ nesciences \ user \ edit_role.php中的role_number

     

警告:mysqli_fetch_object()期望参数1为mysqli_result,在第5行的C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php中给出布尔值

     

致命错误:未捕获错误:在C:\ xampp \ htdocs \ nesciences \ user \ edit_role.php:3中调用未定义的函数yetki_kontrol():堆栈跟踪:#0 {main}抛出在C:\ xampp \ htdocs \第3行上的nesciences \ user \ edit_role.php

这里有一些错误,我该如何解决。

# Part II
A3D = rand(m, m, n);
ArrOfArr = [ii for ii in eachslice(A3D ,dims=3)];
@btime res1 = rank.($ArrOfArr); # 8.568 s (180002 allocations: 1.77 GiB)

1 个答案:

答案 0 :(得分:0)

这是您可以使用的迁移指南。 https://www.php.net/manual/en/migration70.php

以及注意事项

  

注意:未定义的索引:第60行的C:\ xampp \ htdocs \ nesciences \ content.php中的aranan

     

注意:未定义的变量:第4行的C:\ xampp \ htdocs \ nesciences \ user \ edit_role.php中的role_number

您可以简单地使用isset()函数来避免这些通知。

  

警告:mysqli_fetch_object()期望参数1为mysqli_result,在第5行的C:\ xampp \ htdocs \ nesciences \ user \ add_revision_page.php中给出布尔值

您的查询不正确或未返回true。 您可以使用mysqli_num_rows代替mysqli_result,因为它已从php 7中弃用

  

致命错误:未捕获错误:调用未定义函数yetki_kontrol()

yetki_kontrol尚未定义,请先定义它。