变量与常量认识

原创 2018-11-23 17:40:59 244
摘要:<?php//-----------------标准类型(单值类型,一个变量对应一个值)-------------------//1)字符串$name = '小龙女';//2)整数$name = 24;//3)浮点$salary = 12.222;//4)布尔$isMarried = false;//echo  gettype($salary);//--------
       <?php
//-----------------标准类型(单值类型,一个变量对应一个值)-------------------
//1)字符串
$name = '小龙女';
//2)整数
$name = 24;
//3)浮点
$salary = 12.222;
//4)布尔
$isMarried = false;
//echo  gettype($salary);

//-----------------复合类型(数组:array 和 对象:object)-------------------

//1)数组:多个变量的集合,通过索引访问
$arts = ['小刘','小李','小票'];
//echo $arts[0];
//echo count($arts);
//echo $arts[count($arts)-1];

//2)对象是内部封装了属性和方法的抽象类型,属性相当于变量,方法相当于函数
$balle = new stdClass();
//加方法
$balle->name = '小刘3';
//加方法
$balle->cooking = function ($food){
   return '我是方法2'.$food;
};
//echo $balle->name;
//调用不准确
//echo ($balle->cooking)('aa');
//call_user_func(对象->方法,'形参');
//echo call_user_func($balle->cooking,'aa3333');

//-----------------特殊类型(NUll,resource 资源类型)-------------------
//$file;
//echo ($file === null) ? 'null' : '不是null';

$file = fopen('3.php','r') or die('打开失败');
echo gettype($file);
var_dump($file);

<?php
//定义常量
//define('USER_NAME','小刘');
//
//const USER_NAME2 = '小刘2';
//echo USER_NAME.'<br />';
//echo USER_NAME2;


$book = 'hello';
define('NM',$book);
echo NM;

//const 只允许放标准类型数据(字符串,整数,浮点,buers)
//const Nm2 = $book;
const Nm2 = '表2';
echo NM2;

批改老师:韦小宝批改时间:2018-11-23 17:46:11
老师总结:嗯!不错!代码写的还算完整!但是缺少总结和代码高亮!!

发布手记

热门词条