學習第一天,希望之後可以堅持下去。加油;
1.打印出服務器當前系統時間:
<?php
echo "現在是:".date("Y年m月d日 H時i分s秒");//打印出系統時間;
?>
當打印完後,發現當前顯示時間和系統時間相差8個小時,這是爲什麼呢?原因就是時區不對,當前系統默認的是格林威治時間,而我們所使用的是東八區的北京時間。怎樣修改時區呢?答案:修改PHP目錄下所有php.ini,或者是其他的php*.ini等,記事本打開後,把其中的[date]下的 " ;date timezone = "修改!首先把前邊的分號去掉;然後....總之修改成這樣吧:“ date timezone = Asia/Shanghai ”,重啓Apache之類的服務器;再次刷新,時間就變過來了。
2.PHP5新型字符串的使用:
<?php
$str=<<<mark //開始標記
<script language="javascript" type="text/javascript"> //js內容;
alert("歡迎進入PHP編程世界!!!");
</script>
mark; //結束標記;
echo $str; //彈出js;
?>
新型字符串以“<<<”開始,之後緊跟字符串開始標記;之後爲字符串內容;最後結束字符串標記,並以分號收尾;(我在實驗中,發現結束字符串不能和內容分開,就是必須緊跟在內容之後,不能用table退格鍵向後對齊)!
3.輸出系統信息:
<?php
$a = 1;
echo __FILE__."<br/>";//輸出當前文件路徑;
echo __LINE__;//輸出當前執行行數;
echo "<br/>";
//回車換行;
echo PHP_VERSION;//輸出PHP版本;
echo "<br/>";
//
echo PHP_OS."<br/>";//輸出當前PHP所在的系統;
echo "輸出字符串$a"."<br/>";//雙引號輸出;
echo '輸出字符串$a';//單引號輸出;
?>
輸出結果如下:
D:\PHPnow\htdocs\test\test3.php
4
5.2.14
WINNT
輸出字符串1
輸出字符串$a
4.數據類型轉換:
+加號兩邊一邊是數字就強制把另一邊的字符串自動轉換爲數字。(自動轉化);
強制轉換的話:如果轉換成字符串類型則需要加(string);
<?php
$a=10;
$b="字符串類型數據";
$c=$a+$b;
$d=$b+$a;
echo "自動類型轉換:<br/>";
echo '10+字符串類型數據='.$c."<br/><br/>";
echo "強制類型轉換:<br/>";
echo '10+字符串類型數據='.(string)$c."<br/>";
?>
輸出結果:
自動類型轉換:
10+我是字符串類型數據=10
強制類型轉換:
10+我是字符串類型數據=10
_______________________________________________________________________________________
如果轉換成整型:則在前邊加上(int) 轉換成浮點型則前邊加 (float) 布爾型:(bool) 數組:(arry) 對象:(object)
——————————————————————————————————————————————————
5.輸出當前系統環境變量:
<?php
print_r($_ENV);
?>
6.通過可變變量輸出“I like PHP”:
<?php
$str_name = "str_name_1";//定義變量;
$str_name_1 = "I like PHP";//定義可變變量;
echo $$str_name;//輸出可變變量;
?>
7.輸出“PHP是一門很火的開發語言”:
<?php
echo "\"PHP是一門很火的開發語言\"";
?>
8.求半徑爲10個單元的圓的面積;
<?php
define("PI",3.141592654);//定義常量π;
$r=10;//定義常量半徑;
echo "半徑爲10個單位的圓的面積爲:".$r*$r*PI;//求出面積;
?>