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
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