개발자의 하루

Deprecated: Function eregi() is deprecated in 본문

Client

Deprecated: Function eregi() is deprecated in

단독질주 2017. 6. 16. 15:30
반응형


Deprecated: Function eregi() is deprecated in ...


문자열 패턴 검색에서 사용되었던 eregi도 유물이 된 명령어가 되었습니다.

php 5.3이상부터는 위처럼 곧 사라지니 사용하지 말라고 경고메세지가 나옵니다. (php 7.x.x 이상에서는 사라졌습니다.)


ereg 대신하여 preg_match로 간단하게 변경 가능하니 추후 유지관리를 위해 ereg를 사용했다면 preg_match로 변경하는 것이 좋을 듯 합니다.


ereg http://php.net/manual/en/function.ereg.php

preg_match    http://php.net/manual/en/function.preg-match.php


ereg('^abcde', 'abcdefghijk...');


preg_match('/^abcde/', 'abcdefghijk...');


그 외 사라지는 명령어

 기존

 변경

 ereg_​replace()

preg_replace()

 eregi_​replace()

preg_replace() (/i 사용)

 eregi()

preg_match() (/i 사용)

 split()

preg_split()
explode()
str_split()

 spliti()

preg_split()

 sql_​regcase()

preg_match()
preg_quote()





반응형