建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

PHP入门:语法和数据类型

时间:2011-06-19 09:42来源: 作者: 点击:
有一点编程基础的人学习起来PHP都比较容易上手,不过语法和数据类型这些基础知识还是要好好学习的。 一、PHP的基本数据语法   1、HTML和PHP混合方式编程。      如:   <!DOCT

有一点编程基础的人学习起来PHP都比较容易上手,不过语法和数据类型这些基础知识还是要好好学习的。

一、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();
?>
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片