標籤:efault code 運算子 error: style 弱類型 需要 string 原始碼
建立的php檔案必須要放在wamp安裝目錄下的www檔案夾裡。如果拿到別的地方,php無法運行,將顯示錯誤。
<?php?> //嵌入php的方式
<?php //嵌入php方式的開頭 //php的單行注釋文法 /* php多行注釋文法 */ //輸出文法 //echo "hello"; 最常用的是echo,echo後面跟字串。原理是用php代碼在原始碼中打出hello,再通過瀏覽器解析出來。 //echo "world","dhakj"; //可以輸出多個字串,用逗號分割。需要的換行的話用<br />(網頁裡面的內容),而不是\n。 //print "aaa"; //也可以輸出,但是只能輸出一個字串 //print_r(); //括弧裡面寫數組,用來列印數組 //var_dump(); //也可以輸出,但是輸出結果是變數及類型,相對於上面輸出來說功能最強大。 //變數定義 //資料類型,弱類型語言,定義的時候不需要定義變數類型,自動轉。 //$a = "hello";定義方式為$a,並且所有的變數都是$符號開頭。即使是for迴圈for($i=1;$i<10;$i++)也要加$。
//$hello = "world"; //echo $$a; //可變變數,輸出的結果是world。解析時先解析$a=hello,再解析$hello=world。 //類型轉換 //$a = 6; //$b = (string)$a; //類型轉換,整數轉換成字串。(string)$a意思是將整數a轉換成string的資料類型。
//settype($a,"string"); //另外方式
//var_dump($a);
//運算子與運算式,數學運算子(+、-、*、/)和JS裡面的一樣。
//$a = 6;
//$b = 7;
//echo $a+$b
//$c = $a == $b;
//var_dump($c);
//字串的拼接
//$a = "hello";
//$b = "world";
//$c = $a.$b; //php裡面拼接字串用的是點(.)其它語言用的都是+。
//echo $c; //輸出結果是helloworld
//$a = 8;
//@$c = $a/$b; //錯誤抑制符,屏蔽錯誤的資訊。一般不使用,有錯誤的資訊要改正而不是屏蔽掉。
//echo $c;
//php裡面的錯誤資訊可以用@屏蔽。 notice和warning可以屏蔽掉。
//Notice:提醒
//warning:警告
//error:錯誤
//三元運算子,相當於一個簡單的if。
//$a = 4;
//$b = 5;
//echo $a==$b?"相等":"不相等"; //相等就輸出“相等”,不相等就輸出“不相等”,中間用冒號隔開。
//語句
//順序,按照順序執行。
//$a = 5;
//$b = 6;
//分支,第一種是if,第二種是switch
/*if($a==$b)
{
echo "相等";
}
else
{
echo "不相等";
}
switch($a)
{ case 4:
echo "4444";
break;
case 5:
echo "55555";
break;
case 6:
echo "66667";
break;
default:
echo "000000";
}*/
//迴圈,for迴圈、while迴圈、do,while迴圈
/*for($a=0;$a<10;$a++)
{
echo $a;
}
while(true) //先判斷條件再執行
{
echo "aaa";
}
do //先執行語句,再看條件。
{
}
while() */ ?>
10.21上午 php基礎