三個小時學懂php基礎。

來源:互聯網
上載者:User

<?php

/**
 * @author adim
 * @copyright 2009
 * @version
 * @data_seek(星期四, 16 四月 2009
 */

echo "hello world~~~這是我的第一個PHP工程 哈哈~~<br>";//php裡的換行

print "是嗎?那祝賀啊,不錯<br>";
/**
 * 自訂變數
 */
$str="這是一個字串變數";//注意$符號好和變數名靠緊

$botrue=true; $bofalse=false;//申明自訂變數時只能時底線.A-Z,a-z

$math=15;

$mathlong=2.0144;
$arr=array(1,2,"hell world",2,3,4);

$arr2=array("id"=>100,"tile"=>200);//索引值對應是要寫成=>,不能寫成>=
 echo $str;
 print("<br>");
 print ($bofalse);
 print("<br>");
 echo $botrue;
print("<br>");
 echo $math;
 print("<br>");
 echo $mathlong;
  print("<br>");
/**
 *比較子
 */
echo 1==4;//比較子為真時輸出1,為假時什麼都沒輸出
echo 1==='1';
echo 9>1;
print("<br>");
$a=8;
echo $a++;
echo "<br>";
echo ++$a;
echo "<br>";
/**
 * 判斷語句
 */

if($a==8)
{
 echo "等於8";
}
elseif($a==10){
  echo "等於10";
  echo "<br>";
}
else
{
 echo"錯誤";
}
switch($a)
{
 case 0:echo("你輸出的時零");
 break;
 case 1:echo("你輸出的是十");
 break;
 default:echo "沒有匹配的";
}
/**
 * do while()和while(),for($i;$i<10;$i++)迴圈
 */
 do{
   echo"do while執行了執行的結果$a";
 }while($a>10);
 while($a>10)
 {
  echo"執行的結果$a";
 };
 echo"<br>";

 for($i=1;$i<=9;$i++)
 {
   for($k=1;$k<=9;$k++)
   {        $c=$i*$k;
       echo " $i*$k=$c ";//PHP中在雙引號中可以直接引用變數,但在Java,js,c,c#中輸出的就是個常量了
    
   }
    echo "<p>";
 };
   echo "<p>";
   echo "引用數組第一個的值為 $arr[0]";
 echo "索引值對應是 $arr2[tile]";
   echo "<p>";
print_r($arr);
echo("<br>");
print("以下是二維數組的測試<br>");
$arr3=array(array(3,8),array(9,10));
print_r($arr3);
echo $arr3[0][1];
echo "<br>";// <!-- phpDesigner :: Timestamp [2009-4-16 22:21:53] -->
foreach($arr3 as $key1=>$value1)

 foreach($value1 as $key2=>$value2)
 {
    echo("鍵為$key2  值為$value2");
  echo"<br>";
 }

}
$arr4=array(1,3,5,7,9);
foreach($arr4 as $key=>$value)
{

 echo"<br>";
 echo("鍵為$key  值為$value");
}
print("<br>");
echo"以下是自訂函數<br>";
/**
 * _zidingyi()
 *
 * @return
 */
function _zidingyi()
{
  return "this is ower's function(這是一個帶傳回值無參數的自訂函數)"; 
};
$zi=_zidingyi();
echo($zi."<br>在php中串連可以用點號,和Java中用加號不同<br>");
if(function_exists("_zidingyi"))
{
 echo("已經存在了這個函數<br>");
}else{
 echo"還沒有存在這個函數<br>";
}
/**
 * _ziexitsParameter()
 *
 * @param mixed $val
 * @param integer $val2
 * @return
 */
function _ziexitsParameter($val,$val2=2)
{
 $a=$val*$val2;
 return $a;
}
$func=_ziexitsParameter(2,-5.5);
echo($func."這個是帶返回有選擇的函數返回的值<br>");
echo"以下是系統函數<br>";
$sysmd5=md5("楊富超");
echo("我的名字(楊富超)加密後是$sysmd5<br>");
$sys=date("Y-m-d");
echo($sys);
$sucess=@mysql_connect("localhost","root","admin")or die("串連錯誤");//@符號隱藏錯誤,or die()表示選擇
$sql="select * from test";
mysql_select_db("php100",$sucess);

if($sucess)
{
 echo($sucess."MySQL資料庫連接成功<br>");
}
else
{
 
 echo($sucess."MySQL資料庫連接失敗<br>");
}

//phpinfo();
?>

<font color='red' size='8'>HTML和PHP混編,下面又是php</font>
<?
phpinfo();
?>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.