Low cost ecommerce web development India flash website design

Semantic Errors

Semantic errors occur when you write code that obeys the rules of PHP's syntax,

but which, when executed, breaks the “runtime rules” of PHP. For example, the

foreach statement expects you to give it an array:

File: 4.php

<?php

$variable = 'This is not an array';

foreach ($variable as $key => $value) {

echo $key . ' : ' . $value;

}

?>

Because $variable was not an array, this script produces the following error

message:

Warning: Invalid argument supplied for foreach() in

c:\htdocs\sitepoint\phpbasics\3.php on line 4

Semantic errors usually result in a Warning error message like this one.

Environment Errors

Environment errors occur when a system that's external to a PHP script causes

a problem. For example, your MySQL server might have been down at the point

at which your PHP script tried to connect to it. Perhaps you specified an incorrect

path to a file you wanted to open, so PHP was unable to find the file.

These errors also occur when we take a PHP script that has been written on one

system, and execute it on another system with a different environment

website designer freelance ASP PHP ecommerce web developer
1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110