首頁 後端開發 php教程 Strict Standards: Only variables should be passed by referen_PHP教程

Strict Standards: Only variables should be passed by referen_PHP教程

Jul 13, 2016 am 10:57 AM
only reference variables 文章

本文章来给大家介绍Strict Standards: Only variables should be passed by reference in解决办法,各位朋友可参考。

php中使用内置的reset函数可以获取array的第一个元素的值。例如:

 代码如下 复制代码

$arr = array('one', 'two', 'three');

echo reset($arr);  

// 输出的结果为 one对于下述代码,如果php开启了"Strict Standards",将会看到"Strict Standards: Only variables should be passed by reference in"的提示。

 代码如下 复制代码

$str = 'netingcn.com';

echo reset(explode('.', $str));

为什么会这样呢?可以先看看reset函数的定义:

function reset (array &$array) {}从定义中可以看到,reset接受的参数是一个array的引用。而上述代码中explode返回值不是任何array的引用,所以在"Strict Standards"下会有上述提示。解决办法很简单,只需要把reset(explode('.', $str))分两步写即可。第一步先把explode的返回值赋给一个变量,第二步把这个变量作为reset参数。

出现上面的提示的不只是reset函数,只要参数接受的是对象引用,而传值直接使用function返回值都会看到那样的提示。例如内置的array_pop、shuffle、curent、next、prev、next等等

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632075.htmlTechArticle本文章来给大家介绍Strict Standards: Only variables should be passed by reference in解决办法,各位朋友可参考。 php中使用内置的reset函数可以获取array的...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

今日頭條發布文章怎麼有收益?今日頭條發布文章獲得更多收益方法! 今日頭條發布文章怎麼有收益?今日頭條發布文章獲得更多收益方法! Mar 15, 2024 pm 04:13 PM

一、今日頭條發布文章怎麼有收益?今日頭條發布文章獲得更多收益方法! 1.開通基礎權益:原創文章選擇投放廣告可獲得收益,影片必須原創橫屏才會有收益。 2.開通百粉權益:粉絲量達百粉以上,微頭條、原創問答創作及問答均可獲得收益。 3.堅持原創作品:原創作品包含文章、微標題及問題等,要求300字以上。注意違規抄襲作品作為原創發布,會被扣信用分,即使有收益也會被扣除。 4.垂直度:做專業領域一類的文章,不能隨意跨領域寫文章,會得不到合適的推薦,達不到作品的專和精,難以吸引粉絲讀者。 5.活躍度:活躍度高,

PHP Notice: Only variables should be passed by reference in的解決方法 PHP Notice: Only variables should be passed by reference in的解決方法 Jun 22, 2023 pm 09:04 PM

PHP是常用的伺服器端腳本語言,所以在開發網站時,PHPNotice的報錯資訊是非常常見的。其中,「PHPNotice:Onlyvariablesshouldbepassedbyreferencein」是常見的一個錯誤訊息。這個報錯訊息的意思是:只有變數應該按引用傳遞。我們知道,在函數或方法中,可以透過傳遞參數來呼叫變量,這樣可以在程式碼中

如何在HTML5中加入文章? 如何在HTML5中加入文章? Sep 12, 2023 am 11:37 AM

在本文中,我們將學習如何在HTML5中加入文章。 HTML5中的新分段元素之一是標記。文章使用標籤以HTML形式表示。更具體地說,元素中包含的內容與網站的其餘內容不同(即使它們可能相關)。讓我們考慮以下範例來了解如何在HTML5中新增文章範例1在以下範例中,我們在文章元素中使用內聯樣式。 <!DOCTYPEhtml><html><body><articlestyle="width:300px;border:2pxsolidgray;padding:

解讀 Vitalik 新文:為什麼 Blob 空間未被高效使用的 Rollup 陷入了發展困境? 解讀 Vitalik 新文:為什麼 Blob 空間未被高效使用的 Rollup 陷入了發展困境? Apr 01, 2024 pm 08:16 PM

如何理解@VitalikButerin新文對以太坊的擴容思考?有人說Vitalik給Blob銘文喊單,離大譜。那麼Blob資料包如何運作?坎昆升級後Blob空間為啥得不到高效利用? DAS資料可用性取樣是為分片做準備?在我看來,坎昆升級後性能夠用了,Vitalik是對Rollup發展憂心忡忡。 Why?接下來,我來談談我的理解:在之前多次解釋過,Blob是和EVMcalldata脫鉤的一個直接可被共識層調取的臨時資料包,直接好處是,EVM在執行交易時可以不存取Blob數據,因此產生了較低的執行層計算

微信同時發送文章和錄音的詳細方法 微信同時發送文章和錄音的詳細方法 Mar 26, 2024 am 09:16 AM

1.開啟手機,點選微信軟體,進入微信的主頁設定。 2.找到微信右下角【我的】打開,進入【我的】頁面。 3.點選收藏,然後開啟新頁面。

織夢CMS文章內容消失怎麼辦?快速解決方案 織夢CMS文章內容消失怎麼辦?快速解決方案 Mar 29, 2024 am 11:36 AM

織夢CMS(DedeCMS)是一款功能強大的開源內容管理系統,廣泛應用於各類網站建置。然而,有時在使用過程中可能會遇到文章內容消失的情況,這給網站經營者帶來了困擾。本文將為大家介紹織夢CMS文章內容消失的常見原因和快速解決方案,同時提供具體的程式碼範例,希望能幫助大家解決這個問題。一、文章內容消失的可能原因資料庫操作錯誤:資料庫中儲存文章內容的表格可能發生

織夢CMS文章內容遺失?一招搞定 織夢CMS文章內容遺失?一招搞定 Mar 29, 2024 am 09:06 AM

織夢CMS(DedeCMS)是一款功能強大的開源網站內容管理系統,深受廣大網站建置者的喜愛。然而,在使用過程中,有時會出現文章內容遺失的情況,這給網站管理者帶來了不小的困擾。本文將介紹一種解決織夢CMS文章內容遺失問題的方法,同時提供具體程式碼範例,希望能幫助遇到此問題的網站管理員們。問題現象描述在使用織夢CMS過程中,有時候會出現文章內容遺失的情況。可能

頭條搜尋極速版發表文章有收益嗎 頭條搜尋極速版發表文章有收益嗎 Feb 29, 2024 pm 04:16 PM

頭條搜尋極速版軟體不僅提供了豐富的文章內容供用戶瀏覽,還為用戶提供了一個展現自我、分享知識的平台。很多用戶都很想了解在頭條搜尋極速版中發布文章是否能夠獲得收益,那麼今天本站小編就在下文中為大家詳細介紹頭條搜索極速版發表文章是否有收益以及怎麼發表文章的詳細介紹,希望能幫助到各位有需要的小夥伴們。頭條搜尋極速版發表文章有收益嗎答案:有。 1.首先我們打開頭條搜尋極速版軟體,在首頁中我們點擊右上角的【加號圖示】;2、然後就會來到發表文章的頁面,在這裡我們可以上傳影片、照片、連結、輸入文字等,都設定好之

See all articles