天天看点

【php学习之路】php基础语法

一、什么是php?

      PHP即PHP: Hypertext Preprocessor(超文本处理器),是一种服务器端脚本语言,适用于创建web站点。开源免费

二、php能做什么?

       1. 服务器端脚本(主要方向)

       2. 命令行脚本

       3.桌面应用程序

三、基础语法

        1. 嵌入php脚本

              <? . . . ?>

             <?php . . . ?>  ----总是可用

             <script language="php"> . . . </script>  ----总是可用

             <% . . . %>

        2. 注释

            // 这是一行注释

            # 这是注释

            /*

              * 这是注释

              */

        3.数据类型   ----变量声明是不需要指定类型,其类型会在使用中自动确定

          php支持整数、浮点数、字符串、数组和对象

           >1 .数值     包括整数和浮点数

               例如:$a = 1;$b = -1;$c = 0123(八进制);$d =0x12(十六进制);$e = 1.2;$f = 1.2e3

           >2 .字符串   单引号表示字面定义,双引号引出的字符串可以扩展

               例如:$a = 'hello';$b = "world";

                          $c = "$a $b";//hello world

                          $d = '$a $b';//$a $b

                字符串连接用“.”

            >3 . 数组  实现方式类似于哈希表或者字典

                例如:$a = array(1,2,3); $b = array("name"=>'tiger','age'=>26);

            >4 .对象  使用new实例化对象

                例如: $d = new Demo();

            >5 .变量

                   $做前缀,都是局部变量,全局变量用global修饰

            >6 .运算符

                  +-*/    .        && || !     and   or  xor !   == != === > >=  < <=     ?:

            >7 .控制流程

                  if , else ,elseif , if(): endif

                  while , do..while , for , foreach

                  switch

                  break

                  continue

                  include , require

              >8 .函数

                 修饰符 函数名(参数列表) 返回值可以任意类型

              >9 .类

                 class Deml

{
    protected $name;
    private $age;
    public function __construct($name,$age)
    {
           $this->name = $name;
           $this->age = $age;
    }
    public function display()
         echo "my name is {$this->name},{$this->age} year's old";
}

继续阅读