批改状态:合格
老师批语:
1.数据类型的转换
<?php$n=123;var_dump((string)$n);//转为字符串$str='php';'var_dump((array)$n)';//转为数组(object)$str;//转为对象?>
echo 123+'456';相当于echo 123+(int)'456'
//如果不是数字开头就转为 0
echo (int)’php456’;//0
$price=888;settype($price,'string');echo gettype($price);//string
2.检测
is_numeric($a);//检测参数是否是数值或数值型字符串// is_scalar();//检测变量类型是否是标量// 标量 理解为'单值' 100,'php',true//不是标量,[1,2,3] , new class{}is_scalar(null);//false null不是标量
<?php$a=1;$a='b';$$a='php';echo $b;?>
<?php//默认是值传递$a=111;$b=$a;echo $a.'------'.$b;//引用赋值 &$a=3;$b=& $a;$a=5;echo $a.'----'.$b;?>
数组,任何地方都可以访问,不受作用域限制
$_GET,$_POST,$_COOKIE,$_SESSION,$_EVN,$_RQUEST,$_SERVER,$GLOBALS,$_FILES
固定的值,一旦创建不可更新
创建方式
defined('NATION','中国');const GENDER='男';
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号