1 頁 (共 1 頁)

[分享]PHP的Call-time pass-by-reference

文章發表於 : 2010-01-07 4:48 pm
ETERNAL
今天在測試時發現到php5之後出現的問題

在function傳址時會出現

代碼: 選擇全部
  Call-time pass-by-reference has been deprecated


處理方式可以參考這位網友的文章 http://blog.hinablue.me/589

現在開始我們要解決WOG上會出現這錯誤的地方

打開
wog_fight_skill.php

尋找
代碼: 選擇全部
function skill_27(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,27);
}
function skill_58(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,58);
}
function skill_59(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,59);
}
function skill_60(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,60);
}
function skill_61(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,61);
}
function skill_62(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property(&$a,$lv,$uid,$trun=0,62);
}

function skill_28(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,28);
}
function skill_63(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,63);
}
function skill_64(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,64);
}
function skill_65(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,65);
}
function skill_66(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,66);
}
function skill_67(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property(&$a,$lv,$uid,$trun=0,67);
}



替換成

代碼: 選擇全部
function skill_27(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,27);
}
function skill_58(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,58);
}
function skill_59(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,59);
}
function skill_60(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,60);
}
function skill_61(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,61);
}
function skill_62(&$a,$lv,$uid,$trun=0,$dmg)//魔劍
{
   global $skill_value,$p,$m,$wogclass;
   skill_f_property($a,$lv,$uid,$trun=0,62);
}

function skill_28(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,28);
}
function skill_63(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,63);
}
function skill_64(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,64);
}
function skill_65(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,65);
}
function skill_66(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,66);
}
function skill_67(&$a,$lv,$uid,$trun=0,$dmg)//魔盾
{
   global $skill_value,$p,$m,$wogclass;
   skill_d_property($a,$lv,$uid,$trun=0,67);
}