2016-04-28 70 views
0

我在woocommerce網站的評論中看到這個錯誤。 我認爲這個問題是與電子郵件,但如何解決呢 請幫助警告:strlen()期望參數1是字符串,對象在2481行的格式化.php中給出

警告:strlen的()預計參數1是字符串,對象formatting.php給出線2481

線2481第二行

<code> 
// Test for the minimum length the email can be 
if (strlen($email) < 3) { 
    /** 
    * Filter whether an email address is valid. 
    * 
    * This filter is evaluated under several different contexts, such as 'email_too_short', 
    * 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits', 
    * 'domain_no_periods', 'sub_hyphen_limits', 'sub_invalid_chars', or no specific context. 
</code> 
+2

你的錯誤意味着你正在傳遞一個對象到你的strlen函數。所以$ email是一個對象。 這個$電子郵件從哪裏來? –

回答

0

謝謝您的回答我的朋友 我不知道哪兒它從哪裏來, 這個錯誤是在評論區, 電子郵件的用戶是誰發表評論,我認爲, 在網站上,一邊發表評論,這個錯誤也是顯示

我可以刪除代碼嗎?

的代碼是在這裏:

<code> 

/** * 驗證電子郵件是否有效。 * *不支持i18n域名。不符合RFC。 * * @since 0.71 * * @param string $ email驗證的電子郵件地址。 * @param bool $ deprecated已棄用。 * @return string | bool無效或有效的電子郵件地址。 */ 功能is_email($電子郵件,$過時= FALSE){ 如果 _deprecated_argument(FUNCTION, '3.0')(空($不建議使用)!);

// Test for the minimum length the email can be 
if (strlen($email) < 3) { 
    /** 
    * Filter whether an email address is valid. 
    * 
    * This filter is evaluated under several different contexts, such as 'email_too_short', 
    * 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits', 
    * 'domain_no_periods', 'sub_hyphen_limits', 'sub_invalid_chars', or no specific context. 
</code> 
相關問題