PHP学习笔记(2)-语法和数据类型

一、PHP的基本数据语法

  1、HTML和PHP混合方式编程。

     如:  

<!DOCTYPE br PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
	   <title>PHP学习笔记</title>
	</head>
	<body>
		希望大家学习PHP快乐!<br/>
		<?php 
			$str="PHP 世界快乐无穷!!!";
			 echo $str;
		?>
	</body>
</html>

  

 3、每一个PHP中的语句以;(分号结束)。

<?php 
  $str="PHP 世界快乐无穷!!!";//分号结束
   echo $str;//分号结束
?>

3、怎么定义一个变量、和变量的使用

  1)变量定义是要必须以$符号开始。

  2)变量定义如下示例:      

   

	<?php 
			$_=100;//$_开始定义
			echo $_;
			echo "<br/>";
			
			$_a="a100"; //$_接小写字母
			echo $_a;
			echo "<br/>";
			
			$_A="Z100";//$_接大写字母
			echo $_a;
			echo "<br/>";
			
			$_A="abcABC100";//$_接大小字母数字混合
			echo $_A;
			echo "<br/>";
			
			$_2="200";//$_接大数字
			echo $_2;
			echo "<br/>";
			
			$a="a200";//$接小写字母
			echo $a;
			echo "<br/>";
			
			$A="a200";//$接大写字母
			echo $A;
			echo "<br/>";
			
			$Aa100="Aa100";//$接大小字母数字混合
			echo $Aa100;
			echo "<br/>";
			
			//$100=100;  这中方式是错误的
			//echo  $100;
		?>

4、PHP注释

    1)单行注释: //注释单行内容

    2)多行注释: /*注释多行内容 */

<?php 
			$UserName="Admin";  //定义Username变量赋值为“admin”  
			$PassWord="888";    /*定义PassWord变量赋值为“888”*/
			/*
			 * 定义数组变量
			 * 循环输入显示数组内容
			 * */
			$ArryStr=array("A"=>2,"B"=>4,"C"=>6,"D"=>8,"E"=>1); 
			foreach ($ArryStr as $k=>$value)
			{ 
				 echo  "$k=>$value<br />\n";
				
			}  
		?>

二、PHP数据运算类型

   1)四种标量类型

        boolean(布尔型)

        integer (整型)

        float(浮点型 也作"double")

        string(字符串)

string:用$申明自定义变量$abc="你好吗?"; 显示值:
<?php 
	$abc="你好吗?";
	echo $abc;
?><br/><br/>
integer:申明整数类型 $number=100;显示值:
<?php 
	$number=100;
	echo $number;
?><br/><br/>
boolean:申明布尔类型 $isOk=TRUE;显示值:
<?php 
	$IsOk=true;
	echo  $IsOk;
?><br/><br/>
foat:浮点类型:$f_Number=10.00123123;显示值:
<?php 
	$f_number=10.00123123;
	echo $f_number;
?><br/><br/>

   2)两种复合类型

        array(数组)

arry:数组类型:$ArryNumber=array(9,8,6,4,2,1);显示值:
<?php 
	$ArryNumber=array(9,8,6,4,2,1);
	
	foreach ($ArryNumber as $value)
	{ 
		 echo  "Value: $value<br />\n";
		
	} 
?>
<br/><br/>
arry:数组类型:$ArryStr=array("A"=>2,"B"=>4,"C"=>6,"D"=>8,"E"=>10);显示值:
<?php 
	$ArryStr=array("A"=>2,"B"=>4,"C"=>6,"D"=>8,"E"=>1);
	
	foreach ($ArryStr as $k=>$value)
	{ 
		 echo  "$k=>$value<br />\n";
		
	} 
?><br/><br/>

        object(对象)

      

object:对象类型:$userObj=new UserInfo
<?php 
  class UserInfo
  {  
     function    getUser()
     {
     	echo  "UserName:lhj588<br/> Email:lhj588@live.cn";
     }
  	
  }
  $userObj=new UserInfo;
  echo $userObj->getUser();
?>
posted @ 2011-06-18 00:47  lhj588  阅读(504)  评论(0编辑  收藏  举报