代碼實現:phpphp
命名規範:html
<?phpmysql
//單行註釋c++
/*web
多行註釋sql
*/數據庫
//實際還有#和;註釋(都是單行註釋),可是多用於配置文件瀏覽器
?>服務器
php的基本語法ide
php程序的編寫和和運行
常量和變量的聲明
1+2x=3;
1,2,3都是常量;x是變量
至關於
$x=1
1+2*$x=3;
c c++ JAVA中變量說明int(模型)x=1;String(字符串型)x="abc",
而php聲明直接用$符號+變量名稱,如$x=1;
php聲明用$符號
php中常量聲明$ABC=「PHP」(常量默認全部字母都大寫)
php中聲明變量$abc=「張三」(變量默認全部字母小寫)
變量前必定要使用$,聲明和使用都要有這個符號
不能以數字開頭
不能使用php能夠使用系統關鍵字做爲變量名
注意:php變量區分大小寫,(只有變量和常量區分大小寫,其餘不區分)
變量名稱必定要有意義,能夠使用英文單詞,也能夠使用漢語拼音。aaa bbb ccc
$aaabbbccc 變量的命名風格
define("SERVER","服務器")
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html"; charset="utf-8">
<title></title>
</head>
<body>
<?php
$sysos=$_SERVER["SERVER_SOFTWARE"]; //獲取服務器標識的字串
$sysversion=PHP_VERSION; //獲取PHP服務器版本
//如下兩條代碼鏈接MySQL數據庫並獲取MySQL數據庫版本信息
mysql_connect("localhost","root","123456");
$mysqlinfo=mysql_get_server_info();
//服務器中獲取GD庫的信息
if (function_exists("gd_info")) {
$gd=gd_info();
$gdinfo=$gd["GD Version"];
}else{
$gdinfo="未知";
}
//從GD庫中查看是否支持Freetype字體
$freetype=$gd["FreeType Support"]?"支持":"不支持";
//從PHP配置文件中得到是否能夠遠程文件獲取
$allowurl=ini_get("allow_url_fopen")?"支持":"不支持";
//從PHP配置文件中得到最大上傳限制
$max_upload=ini_get("file_uploads")?ini_get("upload_max_filesize"):"Disabled";
//從PHP配置文件中得到腳本的最大執行時間
$max_ex_time=ini_get("max_execution_time")."秒";
//如下兩條獲取服務器時間,中國大陸採用的是東八區的時間,設置時區寫成tc/GMT-8
date_default_timezone_get("Etc/GMT-8");
$systemtime=date("Y-m-d H:i:s",time());
/* ************************************************************* */
/* 以html表格的形式將以上獲取到的服務器信息輸出給客戶端瀏覽器 */
/* ************************************************************* */
echo "<table align=center cellspacing=0 cellpadding=0>";
echo "<caption><h2>系統信息</h2> </caption>";
echo "<tr><td>web服務器: </td> <td> $sysos </td> </tr>";
echo "<tr><td>php版本: </td> <td> $sysversion </td> </tr>";
echo "<tr><td>MySQL版本 </td> <td> $mysqlinfo </td> </tr>";
echo "<tr><td>GD版本 </td> <td> $gdinfo </td> </tr>";
echo "<tr><td>FreeType </td> <td> $freetype </td> </tr>";
echo "<tr><td>遠程文件獲取:</td> <td> $allowurl </td> </tr>";
echo "<tr><td>最大上傳限制: </td> <td> $max_upload </td> </tr>";
echo "<tr><td>最大執行時間: </td> <td> $max_ex_time</td> </tr>";
echo "<tr><td>服務器時間: </td> <td> $systemtime </td> </tr>";
echo "</table>";
echo "當前的操做系統是:".PHP_OS."<br/>\n\n";
echo "當前的文件名是:".__FILE__."<br/>";
echo "當前的文件名是:".__LINE__."<br/>";
for($i=1;$i<10;$i++){
for($j=1;$j<$i+1;$j++){
echo $j.'x'.$i.'='.$i*$j."\t";
}
echo '<br/>';
}
?>
</body>
</html>
運算符的表達式
php中聲明方法function get