<h3>PHP基础练习</h3> <?php echo "<h4>常量</h4>"; //定义:一般大写,使用下划线间隔 define("NAME","小林"); echo NAME."<br/>"; //或者(PHP5.0以后使用下面的方法定义) const TEXT_PWD=123456; echo TEXT_PWD."<br/>"; echo "判断常量是否存在defined('NAME'): ".defined("NAME"); echo "<br/>"; echo "PHP版本:".PHP_VERSION."<br/>"; echo "PHP版本:".PHP_OS."<br/><hr/><br/>"; echo "<h4>类型转换</h4>"; //类型转换: $a = "100aa"; $b="200bb"; $c=$a+$b; echo $c."<br/>";//300 echo $a+$b."<br/>";//300 echo "100aa"+"200bb"."<br/>";//300 echo '100aa'+'200bb'."<br/>";//300 echo "100aa"+"bb200"."<br/>"; //100 echo "aa100"+"bb100"."<br/>"; //0 echo "<hr/><br/>"; echo "<h4>设置类型</h4>"; //设置类型: $c="aa100"; var_dump($c);//string(5)"aa100" echo "<br/>"; settype($c, "integer"); echo "<br/>"; var_dump($c);//int(0) echo "<hr/><br/>"; echo "<h4>类型转换</h4>"; //类型转换: $i="200ccc"; $i1=intval($i); $i2=floatval($i); $i3=strval($i); var_dump($i);echo "<br/>"; var_dump($i1);echo "<br/>"; var_dump($i2);echo "<br/>"; var_dump($i3);echo "<br/>"; //输出: // string(6) "200ccc" // int(200) // float(200) // string(6) "200ccc" // echo "<h4>引用传递</h4>"; $x=100; function fun1($y) { $y=200; } fun1($x); echo "值传递:".$x; echo "<br/>"; function fun2(&$y) { $y=200; } fun2($x); echo "使用&引用传递:".$x; echo "<br/>"; ?>