I have started to learn PHP. So installed WAMP server on my windows 7 machine. I am trying the following PHP code :
<?php
$phrase = "I love PHP";
if (ereg("PHP", $phrase)) {
echo "The expression matches";
}
?>
When tried this in my mozilla, I got the output :
Deprecated: Function ereg() is deprecated in C:\wamp\www\learnphp\common.php on line 3
The expression matches
I think the code is correct. I can’t understand the error. Can anybody explain me what this “Deprecated” means here? and how to solve this error?
My php version is 5.3.0. can it be version problem?
EDIT : I googled it and found something about include\file.inc file in www folder. I don’t have include directory in my www folder.
“Deprecated” means that PHP 5.3.0 no longer supports that function.
You should treat ereg() as not existing anymore.
The function does still exist, but only to support existing applications where it’s been used.
When writing new code, never use a deprecated function.
Instead, consider the preg_match function.