1.基本語法:
1---->echo瀏覽器輸出。
print 和echo 不一樣是echo有返回值。速度比print快。
printf 實際值打印到瀏覽器 ,
printf 打印返回值是字符串的個數,
sprintf 存儲到內存、
sprintf 返回值是 實際值,
1——————————————————————————————》
<?php header("Content-Type:text/html; charset=utf-8"); //echo 標識向瀏覽器輸出。 #sdas echo '張三'; echo print "張芳林"; echo "<br/>"; /* * printf打印到瀏覽器 * printf返回值是字符串的長度 * */ echo printf("張碎碎念買了%d個蘋果",5); echo "<br>"; /* * sprintf打印到瀏覽器 * sprintf返回值是字符串的長度 * */ echo sprintf("張碎碎念買了%d個蘋果",5); ?> <? echo "打印的簡短風格 "?> <script language="php"> echo "zhangsan"; </script>
2——————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); /** * 變量 創建變量通過賦值來確定類型。 * 類型 整型 字符串 浮點數 布爾型。 * PHP是一種非常弱的類型語言,其他語言都是變量聲名中給的,但是PHP是賦值指定類型的。 */ // 隱式轉換 強制轉換 //測試類型 gettype settype $sum=0;//整型 $local =1.22;//浮點 $sum=(float)$local;//浮點---有float強制 沒有隱士 echo $sum; echo "<br/>"; // echo gettype($sum); //float 轉換成字符串 settype($sum,"string");//執行成功返回1 echo gettype($sum); // unset($sum);//銷燬掉 echo "<br/>是不是空"; echo empty($sum); /*** * 判斷變量是否存在 isset true false/ unset-- 銷燬變量 */ echo "<br/>有沒有這個變量"; echo isset($sum); /** * intVal()暫時的轉換。不會改變原型 */ echo "<br/>"; $s1 = 12.9; echo gettype($s1); echo intval($s1); echo gettype($s1); /** *常量---沒有$符號 TOTAL * */ define("TOTAKL",100); echo TOTAKL; echo $_SERVER["HTTP_HOST"]; ?>
3—————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); /* * form 表單 */ ?> <htm> <head> <meta charset="utf-8"> </head> <body> <form method="post" action="demo2_3.php"> 姓名:<input type="text" name="userName"/> <input type="submit"/> </form> </body> </htm>
4—————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); echo "歡迎".$_POST["userName"]; /*** * 變量和字符串用.點 */ ?>