php变量和基本语法

第36讲 php基本语法介绍 php数据类型介绍

 php基本语法 

  1.html php 混编

  2.一个语句以  ; (分号结束)

  3.如何定义一个变量,和变量的使用

  4.变量的数据类型不是固定不变的

  5.php是弱数据类型编程语言

  6.php区分大小写

  7. 一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线

               

php基本语法—基本数据类型            

php基本语法—复合数据类型        

php基本语法—特殊数据类型        

 

整型

  整数类型可以表示一个整数,比如:

  $ts=1;  $ts=-12;

布尔类型

  布尔型可以表示真或者假,比如:

  $ts=true;  $ts=false;

小数类型

  小数类型可以表示一个小数(float,double)

  $ts=1.12 $ts=3.1415926

字符串类型

  字符串类型可以表示一个字符串

  $ts=“我是一个好人 hello”

 

? 请思考一个题,会输出什么结果:

$a;

echo $a

这里会出现提示,而这个$a是一个null类型

<?php
    $a;
    var_dump($a);
    echo $a;
    echo "hello world";
?>

—————————————————————————————————————————————————————————————————————————

 第37讲 整型细节说明

整型细节

1. 整型值可以使用十进制,十六进制0x打头  或 八进制 0打头 表示

$a = 1234; // 十进制数
$a = -123; // 负数
$a = 0123; // 八进制数 (等于十进制 83)
$a = 0x1A; // 
十六进制数 (等于十进制 26)

2. php不支持无符号整数,即php中的整数都是有符号的

3. 整型数的字长和平台有关,通常是(4个字节有符号数)。Integer值的字长可以用常量PHP_INT_SIZE来表示,最大值可以用常量PHP_INT_MAX来表示。举例说明:

  echo PHP_INT_SIZE; echo PHP_INT_MAX

<?php
    echo PHP_INT_SIZE;
    echo '<br/>';
    echo PHP_INT_MAX;
    echo '<br/>';
    $a = 2147483647;
    var_dump($a);
    echo '<br/>';
    $a = 2147483648;
    var_dump($a);
?>

结果

 

通过这个我们可以得到php整形长度为4个字节(一个字节8位),php最大整形值为2147483647,当某个变量的值超过这个值,则这个变量的则升级成float

4. 如果给定的一个数超出了 integer  的范围,将会被解释为 float

$large_number =  2147483647;
var_dump($large_number);
$large_number =  2147483648;
var_dump($large_number);    

 

 ————————————————————————————————————————————————————————————————————————

第38讲 浮点数细节 字符串细节 算术运算符1

 php基本语法—布尔型                     

布尔型细节

1.要指定一个布尔值,使用关键字 TRUEFALSE。两个都不区分大小写

2. 以下值都会被当做false对待

布尔FALSE自身

整型0 ()

浮点型0.0 ()

字符串, 以及 字符串"0"

不包括任何元素的数组

不包括任何成员变量的对象(仅PHP 4.0 适用)

特殊类型 NULL (包括尚未设定的变量

 

 php基本语法—浮点型                    

浮点型细节 

1.浮点数(也叫双精度数或实数)

2.浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度 (这个限制很重要) 

☞ 小数的精度如何起算: 从左边开始第一个非0的数开始计算:

比如 0.23456789022222988 ;  0.0023456789022222488

<?php
    $a=0.23456789022222988;
    echo $a;
?>

 

结果:0.23456789022223,只保留了14位

测试题: 下面会输出什么值?                                                   

$a=567.9999899;  //567.9999899

$b=789.8812345678543  //789.88123456785

$c=0.000000008907777777  //0.000000008907777777

 

php基本语法—字符串       

字符串细节   

1. 一个字符串 就是由一系列的字符组成,因此,一个字符就是占用一个字节

2. PHP对字符串长度的限制只和运行PHP程序的该台计算机的内存大小有关,

php字符串可以足够大。

3. 字符串常见的定义方法:

 单引号  //  $a=‘abc,韩顺平’;

 双引号 //  $b=“hello,world”;

4. 如果字符串是包围在双引号(")中, PHP将对一些特殊的字符进行解析

 

 

 

 

 

 

 

posted @ 2013-12-01 00:11  ysfox  阅读(149)  评论(0)    收藏  举报