Home  >  Article  >  Backend Development  >  PHP errorDeprecated: Assigning the return value of new_PHP tutorial

PHP errorDeprecated: Assigning the return value of new_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 16:56:57982browse

After upgrading php to php5.3 today, when using =&, the PHP error Deprecated: Assigning the return value of new by reference is deprecated in appears. After searching for some information, I found out that php5.3 does not support =&. .

Deprecated: Assigning the return value of new by reference is deprecated in solution:

Error line: $mysql =& new mysql;

Cause of error: After php5.3 started, the "=&" symbol in php was abolished

Solution:

1. If you want to copy, just use = to quote. The details are as follows: 1. PHP5 object copying uses reference;
2. If you do not use the reference method, you need to add the keyword clone;
when copying the object 3. If you want to change some attributes during the copying process, add the function _clone();

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/631548.htmlTechArticleAfter upgrading php to php5.3 today, I can use =. Deprecated: Assigning the return value of new by reference is deprecated in solution: Error line: $mysql = new mysql...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn