三个小时学懂php基础。

来源:互联网 发布:淘宝产品描述模板 编辑:程序博客网 时间:2024/04/28 21:38

<?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();
?>

原创粉丝点击