Hi an alle,
und zwar habe ich mir gestern ein PHP-Lern-Buch gekauft, bin gerade im 2. Kapitel. Bisher klappte alles wunderbar und ich habe auch alles verstanden, aber nun komme ich nicht mehr weiter. Und zwar war ich gerade beim Thema "Logische Operatoren" als ich ein Script, welches im Buch vorgegeben war, abschrieb. Doch als ich es dann über einen virtuellen Server, den ich mir mithilfe von xampp erstellen konnte, aufrufen wollte, stürzte dieser dann ab und ich bekam die "Windows XP Problembericht"-Meldung. Das Script habe ich zu 100% identisch abgetippt (wieder und wieder) und immer stürzte der Server ab...
Ich habe es mal getestet und es muss wahrscheinlich an einer Verzweigung (xor) liegen.
Bitte um Hilfe (vielleicht ist irgendetwas falsch am Script)
Hier das Script ("Wahrheitswerttabelle):
<html>
<body>
<h1>Logische Operatoren</h1>
<table width="100%" border="1" cellspacing="5">
<tr>
<th>$A</th>
<th>$B</th>
<th>$A && $B</th>
<th>$A || $B</th>
<th>!$A</th>
<th>$A xor $B</th>
</tr>
<tr>
<td>TRUE</td>
<td>TRUE</td>
<td>
<?PHP (TRUE && TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE || TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE xor TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>TRUE</td>
<td>FALSE</td>
<td>
<?PHP (TRUE && FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE || FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE xor FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>FALSE</td>
<td>TRUE</td>
<td>
<?PHP (FALSE && TRUE ) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE || TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE xor TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>FALSE</td>
<td>FALSE</td>
<td>
<?PHP (FALSE && FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE || FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE xor FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
</table>
</body>
</html>
und zwar habe ich mir gestern ein PHP-Lern-Buch gekauft, bin gerade im 2. Kapitel. Bisher klappte alles wunderbar und ich habe auch alles verstanden, aber nun komme ich nicht mehr weiter. Und zwar war ich gerade beim Thema "Logische Operatoren" als ich ein Script, welches im Buch vorgegeben war, abschrieb. Doch als ich es dann über einen virtuellen Server, den ich mir mithilfe von xampp erstellen konnte, aufrufen wollte, stürzte dieser dann ab und ich bekam die "Windows XP Problembericht"-Meldung. Das Script habe ich zu 100% identisch abgetippt (wieder und wieder) und immer stürzte der Server ab...
Ich habe es mal getestet und es muss wahrscheinlich an einer Verzweigung (xor) liegen.
Bitte um Hilfe (vielleicht ist irgendetwas falsch am Script)
Hier das Script ("Wahrheitswerttabelle):
<html>
<body>
<h1>Logische Operatoren</h1>
<table width="100%" border="1" cellspacing="5">
<tr>
<th>$A</th>
<th>$B</th>
<th>$A && $B</th>
<th>$A || $B</th>
<th>!$A</th>
<th>$A xor $B</th>
</tr>
<tr>
<td>TRUE</td>
<td>TRUE</td>
<td>
<?PHP (TRUE && TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE || TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE xor TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>TRUE</td>
<td>FALSE</td>
<td>
<?PHP (TRUE && FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE || FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (TRUE xor FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>FALSE</td>
<td>TRUE</td>
<td>
<?PHP (FALSE && TRUE ) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE || TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE xor TRUE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
<tr>
<td>FALSE</td>
<td>FALSE</td>
<td>
<?PHP (FALSE && FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE || FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (!FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
<td>
<?PHP (FALSE xor FALSE) ? $erg="TRUE" : $erg="FALSE";echo $erg ?>
</td>
</tr>
</table>
</body>
</html>