本文目錄一覽:
- 1、這個PHP流程判斷switch語句哪裡出錯了?為什麼不執行default後面的語句
- 2、php的switch出錯了,求教大神
- 3、php頁面進不去怎麼辦
- 4、服務器不支持 php 網頁的 switch() case 語法
這個PHP流程判斷switch語句哪裡出錯了?為什麼不執行default後面的語句
不執行default,是因為參數的值已經符合case設定的條件。
並且case中設置了break。也就是說。只要運行進入了case後。就會跳出switch判斷咯。所以沒有執行到default。
按照你的代碼。我實驗了一下。是沒有問題的。代碼以及結果如下:
switch ($xq){
case ‘星期一’:
echo ‘上課’;
break;
case ‘星期二’:
echo ‘上課’;
break;
case ‘星期三’:
echo ‘上課’;
break;
case ‘星期四’:
echo ‘上課’;
break;
case ‘星期五’:
echo ‘上課’;
break;
default:
echo ‘不上課’;
}
$xq = ‘星期一’;
$xq = ‘星期六’;
php的switch出錯了,求教大神
。。。。。會不會php 啊
$s=2;
switch ($S)
{
case 1:
echo $s . ‘==1’;break;
case 2:
echo $s . “==2”;break;
default:
echo $s . ‘==3’;
}
php頁面進不去怎麼辦
編輯Apache的httpd.conf
查找LoadModule,在其後面增加下面配置,如果你的PHP在C盤的話,請將D:換成C:,另外注意路徑使用/。
LoadModule php5_module D:/php-5.5.15/php5apache2_4.dll
PHPIniDir D:/php-5.5.15
查找AddType,加入如下配置:
AddType application/x-httpd-php .php
查找DirectoryIndex,加入index.php,如果希望index.php優先於index.html,則將其放在前面。
IfModule dir_module
DirectoryIndex index.html index.php
/IfModule
保存配置,在命令行中運行httpd.exe -t檢查配置,如果沒有問題,則運行httpd.exe -k restart重啟Apache服務。
服務器不支持 php 網頁的 switch() case 語法
這樣的錯誤信息是因為:你的$step變量從來沒有賦值,而直接去switch判斷它的內容,switch語句沒有錯誤,你可以在switch之前初始化變量,測試可以添加一個$step=”1″;試試看
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/280838.html