PHP(一)

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言

PHP(Hypertext Preprocess 超文本预处理器)是一种通用的开源脚本语言

<?php         PHP代码            ?>

php文件默认扩展名为“.php”

PHP中的每个代码都必须以分号结束

php的两个基本输出方式:echo和print

echo、print和print_r的区别:echo可以输出一个或多个字符串

              print只能输出简单类型变量的值,如int、string

             print_r可以输出复杂类型的变量的值,若数组、对象

             echo的输出速度比print快

             echo是php语句,没有返回值,print和print_r是PHP函数,有返回值,print返回1(int类型),print_r返回true(bool类型)

php注释://单行注释

      #单行注释

      /*

      多行注释

     */

php变量:变量以$符号开始,后面跟着变量的名称;变量必须以字母或者下划线字符开始;变量只能包含字母、数字、字符和下划线;变量名不能包含空格、变量名区分大小写

注:php语句和php凉凉都是区分大小写的;php中下划线开头的变量通常是系统自带的变量

语法:<?php

     $x=5;

     $y=6;

     $z=$x+$y;

     echo $z;

    ?>

php是一门弱类型语言

php变量作用域:local   局部变量:函数内声明,仅能在函数内部访问

        global   全局变量:函数外声明,可以被除函数外的脚本中的其他任何部分访问,若要在函数中访问一个全局变量,需使用global关键字

<?php
$x=5;
$y=10;

function myTest()
{
global $x,$y;
$y=$x+$y;
}

myTest();
echo $y; // 输出 15
?>

 

        PHP将所有全局变量存储在一个名为$GLOBALS[index]的数组中,index保存变量的名称,上面的代码也可用下面来表示:

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

        static   当一个函数完成时,它的所有变量都会被删除,然而static声明的局部变量不会被删除,然后调用该函数时,该变量将会保留着函数前一次被调用时的值,但该变量仍然是局部变量

        parameter  参数:通过调用代码将值传递给函数的局部变量,参数是在参数列表中声明的,作为函数声明的一部分

php5数据类型:string(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔型)、Array(数组)、Object(对象)、NULL(空值)

字符串:将文本放在单引号或双引号中

整型:没有小数的数字,有三种格式:十进制、十六进制(以0x为前缀)、八进制(以0为前缀)

注:php   var_dump()函数返回变量的数据类型和值

浮点型:带小数部分的数字,或指数形式

布尔型:TRUE或FALSE

数组:一个变量中存储多个值

<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>

对象

<?php
class Car
{
    var $color;
    function Car($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}

function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "    $prop = $val
";
   }
}

// instantiate one object
$herbie = new Car("white");

// show herbie properties
echo "herbie: Properties
";
print_vars($herbie);

?>

NULL值:表示变量没有值,可通过设置变量值为NULL来清空变量数据

PHP5常量

常量是一个简单值的标识符,该值在脚本中不能改变                                                                   

猜你喜欢

转载自www.cnblogs.com/ygr123/p/11315065.html
今日推荐