php和js很相似,但是php作爲後端語言,不能直接運行,必須放在服務器的環境下,後端編寫的代碼必須先放在服務器對應的文件夾下,再通過瀏覽器找到服務器,再找到服務器對應的文件夾,再找到服務器對應的文件
那麼怎樣才能運行呢,具體步驟如下
1:將phpstorm這個文件夾放入wawpserver的安裝目錄下的www中
將Index文件改名
將php文件夾放進服務器文件夾之後看到
然後再回到phpstorm
點擊谷歌運行,並且在地址欄輸入127.0.0.1
點擊我們自己創建的文件夾 我創建的文件夾名字爲Ajax,
再點擊a.php就可以在頁面上運行了
在此之前,我取名是01-php-BASE,但是一直顯示錯誤
經過查閱之後知道原因是因爲php文件和包含php文件的文件夾中文命名導致錯誤,我想着我的沒有中文,只有數字,但是也不可以,換成a後就可以了
php基礎語法
<?php
/*php中定義變量*/
$num=10;
/*打印內容*/
/*注意點:後端編寫的代碼不能直接運行,只能放到服務器對應的文件夾下通過服務器運行
如何通過服務器運行:通過ip地址找到服務器對性的文件夾,然後再找到對應的文件運行
*/
echo $num;
echo "<br>";
//定義數組
$arr=array(1,2,3);
//echo不能打印數組,字典(對象)
print_r($arr);
echo "<br>";
//如何取出數組內容
echo $arr[1];//取出數組中索引爲1的
echo "<br>";
//for循環取出數組
for($i=0;$i<count($arr);$i++){
echo $arr[$i];
echo "<br>";
}
//while循環取出數組
$index=0;
while($index<count($arr)){
echo $arr[$index];
$index++;
echo "<br>";
}
//定義對象
$dict=array("name"=>"ss","age"=>"20");
print_r($dict);
echo "<br>";
echo $dict["name"];
//分支語句
echo "<br>";
$age=17;
if ($age>=18) {
echo "成年人";
}else {
echo "未成年人";
}
//三目運算符
echo "<br>";
$res=($age>=18)? "成年人":"未成年人";
echo $res;
//switch
echo "<br>";
switch ($age){
case 0;
echo "0";
break;
case 18;
echo"成年人";
break;
default:
echo "未成年人";
break;
}