国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php錯誤提示:Call-time pass-by-reference has been deprecated

2024-05-04 21:56:37
字體:
來源:轉載
供稿:網友

今天在寫引用時突然出現了Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of getimagesize(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer錯誤,后來才知道原因是此方法已不被贊成并在 PHP/Zend 未來的版本中很可能不再支持了

解決辦法

第一種方法、 把php.ini的display_errors = on改成display_errors = off (不顯示錯誤)

第二種方法、allow_call_time_pass_reference = Off 變成 allow_call_time_pass_reference = On

上面是對php.ini進行修改,但是如果你沒有權限可以修改程序,下面我舉個簡單的例子,可能出現問題的代碼如下:

  1. function test1($a,$b){ 
  2. $b = "fun_test1"
  3. return
  4. $a = "a_value"
  5. $b = "b_value"
  6. test1($a,&$b); 

不會有問題出現代碼如下:

  1. function test2($a,&$b){ 
  2. $b = "fun_test2"
  3. return
  4. $a = "a_value"
  5. $b = "b_value"
  6. test2($a,$b); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 道真| 葫芦岛市| 全椒县| 屏南县| 徐水县| 陆丰市| 偏关县| 武义县| 东海县| 洛阳市| 海原县| 大港区| 桓台县| 伊宁市| 德州市| 乌拉特中旗| 石林| 茶陵县| 旬邑县| 宁阳县| 桂东县| 泗洪县| 霍林郭勒市| 河北省| 广州市| 长丰县| 常德市| 定兴县| 石狮市| 吴堡县| 东明县| 平凉市| 万载县| 潼南县| 松阳县| 白河县| 蒙阴县| 嘉定区| 庐江县| 海门市| 隆德县|