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

BUG回報,BUG修改教學

版主: 涅魂, 簫哥


ETERNAL
 
文章: 2937
註冊時間: 2003-12-03 11:08 pm
性別: 男生

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

文章ETERNAL » 2010-01-07 4:48 pm

今天在測試時發現到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);
}





回到 臭蟲BUG區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron