작은숲:위키노트/PHP 5.5/폐기 예정인 기능: 두 판 사이의 차이
잔글 (문자열 찾아 바꾸기 - "분류:공유" 문자열을 "분류:위키노트/공유" 문자열로) |
잔글 (Utolee90님이 PHP 5.5/폐기 예정인 기능 문서를 넘겨주기를 만들지 않고 작은숲:위키노트/PHP 5.5/폐기 예정인 기능 문서로 이동했습니다: 위키노트 문서 작은숲으로 이동) |
||
| (같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
| 7번째 줄: | 7번째 줄: | ||
}} | }} | ||
=== mysql 확장 기능 === | === mysql 확장 기능 === | ||
기존의 [[위키노트 | 기존의 [[작은숲:위키노트/MySQL|MySQL]] 확장 기능이 폐기 예정(deprecated)이다. PHP 5.5에서 MySQL 확장 기능으로 [[데이터베이스]]에 접속하면 '''E_DEPRECATED''' 에러가 발생한다. MySQL 확장 기능 대신 [[작은숲:위키노트/PHP:MySQLi|MySQLi]] 혹은 [[작은숲:위키노트/PHP:PDO_MySQL|PDO_MySQL]]을 쓰도록 권고하고 있다. | ||
=== preg_replace() 함수에서 ''/e'' 변경자 === | === preg_replace() 함수에서 ''/e'' 변경자 === | ||
<tt>[[위키노트 | <tt>[[작은숲:위키노트/PHP:preg_replace|preg_replace()]]</tt> 함수에서 ''/e'' 변경자(modifier)가 폐기 예정이다. 대신 <tt>[[작은숲:위키노트/PHP:preg_replace_callback|preg_replace_callback()]]</tt> 함수를 쓰도록 권고하고 있다. | ||
=== Intl === | === Intl === | ||
<tt>[[위키노트 | <tt>[[작은숲:위키노트/PHP:intldateformatter.settimezoneid|IntlDateFormatter::setTimeZoneID()]]</tt> 메소드와 <tt>[[작은숲:위키노트/PHP:datefmt_set_timezone_id|datefmt_set_timezone_id()]]</tt> 함수가 폐기 예정이다. 대신 <tt>[[작은숲:위키노트/PHP:intldateformatter.settimezone|IntlDateFormatter::setTimeZone()]]</tt> 메소드와 <tt>[[작은숲:위키노트/PHP:datefmt_set_timezone|datefmt_set_timezone()]]</tt> 함수를 쓰도록 권고하고 있다. | ||
=== Mcrypt === | === Mcrypt === | ||
[[위키노트 | [[작은숲:위키노트/PHP:mcrypt|mcrypt]] 확장 기능에서 아래의 함수들이 폐기 예정(deprecated)이 되었다. | ||
* <tt>mcrypt_cbc()</tt> | * <tt>mcrypt_cbc()</tt> | ||
* <tt>mcrypt_cfb()</tt> | * <tt>mcrypt_cfb()</tt> | ||
2022년 5월 7일 (토) 19:18 기준 최신판
|
이 글은 http://php.net/manual/en/migration55.deprecated.php의 내용을 번역한 것입니다. 원문의 저작권은 the PHP Documentation Group에게 있으며, 이 글의 라이선스는 원문의 라이선스(Creative Commons Attribution 3.0 License)를 따릅니다. |
mysql 확장 기능
기존의 MySQL 확장 기능이 폐기 예정(deprecated)이다. PHP 5.5에서 MySQL 확장 기능으로 데이터베이스에 접속하면 E_DEPRECATED 에러가 발생한다. MySQL 확장 기능 대신 MySQLi 혹은 PDO_MySQL을 쓰도록 권고하고 있다.
preg_replace() 함수에서 /e 변경자
preg_replace() 함수에서 /e 변경자(modifier)가 폐기 예정이다. 대신 preg_replace_callback() 함수를 쓰도록 권고하고 있다.
Intl
IntlDateFormatter::setTimeZoneID() 메소드와 datefmt_set_timezone_id() 함수가 폐기 예정이다. 대신 IntlDateFormatter::setTimeZone() 메소드와 datefmt_set_timezone() 함수를 쓰도록 권고하고 있다.
Mcrypt
mcrypt 확장 기능에서 아래의 함수들이 폐기 예정(deprecated)이 되었다.
- mcrypt_cbc()
- mcrypt_cfb()
- mcrypt_ecb()
- mcrypt_ofb()
| PHP 7.0 | |
|---|---|
| PHP 5.6 | |
| PHP 5.5 | |
| 확장 기능 | |
| 활용 | |
| 소프트웨어 | |