본문 바로가기
작성중인글

[PHP] Deprecated features in PHP 5.5.x

by 언제나초심. 2016. 10. 20.
반응형

관련 링크 http://php.net/manual/en/migration55.deprecated.php



------------ 원문 --------------


Deprecated features in PHP 5.5.x ¶


ext/mysql deprecation ¶


The original MySQL extension is now deprecated, and will generate E_DEPRECATED errors when connecting to a database. Instead, use the MySQLi or PDO_MySQL extensions.


preg_replace() /e modifier ¶


The preg_replace() /e modifier is now deprecated. Instead, use the preg_replace_callback() function.


intl deprecations ¶


IntlDateFormatter::setTimeZoneID() and datefmt_set_timezone_id() are now deprecated. Instead, use the IntlDateFormatter::setTimeZone() method and datefmt_set_timezone() function, respectively.


mcrypt deprecations ¶


The following functions have been deprecated:


mcrypt_cbc()

mcrypt_cfb()

mcrypt_ecb()

mcrypt_ofb()



------ 나름의 번역 (제가 번역하는 겁니다. 정확하지 않을 수 있습니다...) ------

PHP 5.5.x 에서 폐기된 기능들



[ext/mysql 폐기]


오리지널 MySQL 확장기능 은 폐기되었습니다, 그리고 데이터베이스에 연결될 때에는 E_DEPRECATED 에러를 표출할 것입니다. 대신에, MySQLi 또는 PDO_MySQL 확장 기능을 사용하십시오. 




[preg_replace() /e modifer]


preg_replace() /e modifer 는 폐기되었습니다. (아마도 preg_replace 내부에서 정규식을 사용할 때에 /e 라고 표기하는 것이 폐기되었다는 뜻으로 생각됨) 대신에, preg_replace_callback() 함수를 사용하십시오.




[intl 폐기]


IntlDataFormatter::setTimeZoneID() 와 datefmt_set_timezone_id() 는 폐기되었습니다. 대신에, IntlDateFormatter::setTimeZone() 메서드와 datefmt_set_timezone() 함수를 각각 사용하십시오. 




[mcrypt 폐기]


아래의 함수들은 폐기되어졌습니다. 


mcrypt_cbc()

mcrypt_cfb()

mcrypt_ecb()

mcrypt_ofb()




반응형