量的变量
<?php
$hi = "hello";
$hello = "php";
echo $hi." ".$hello ."<br/>";
echo $hi." ".$$hi ."<br/>";
?>
1、PHP简介
2、PHP安装与简单程序编写
3、整数&字符串类型
4、布尔,NULL,资源,对象,数组,浮点
5、变量的变量,变量的引用,常量
<?php $hi = "hello"; $hello = "php"; echo $hi." ".$hello ."<br/>"; echo $hi." ".$$hi ."<br/>"; $a = 10; $b = &$a; echo "a的值是:".$a."b的值是:".$b."<br/>"; $a = 20; //unset($a); NULL unset($b); // @抑制警告错误 echo "a的值是:". $a ."b的值是:".@$b."<br/>"; ?> <?php header("content-type:text/html;charset=utf-8"); // define("STR", "这是一个字符串",true); // echo STR; // echo str; define("STR","这是一个字符串",true); var_dump(defined("STR"));//bool(true) echo PHP_OS;//查询系统 echo PHP_VERSION;//查询版本 echo __FILE__;//获取文件的路径 echo __LINE__;//获取代码所在的行数 ?>
6、操作符,运算符
算术运算符
<?php $a = 10; $b = 20; // echo $a + $b ."<br/>";//20 // echo $a - $b ."<br/>";//-10 // echo $a * $b ."<br/>";//200 // echo $a / $b ."<br/>";//0.5 //++在后面:先使用,后运算 //echo $a++; // echo $a++;//10 // echo ++$a . "<br/>";//11 // echo ++$a;//12 echo $a--."<br/>";//10 echo --$a."<br/>"; //8 ?>
位运算符
<?php header("content-type:text/html;charset=utf-8"); $userName = "ghost"; $usrPwd = "ghost123"; // if ($userName = 'ghost' && $usrPws == 'ghost123') { // echo "输入信息正确"; // }else{ // echo "用户信息错误"; // } // if ($userName = 'ghost' || $usrPws == 'ghost123') { // echo "输入信息正确"; // }else{ // echo "用户信息错误"; // } if (!empty($userName)) { echo "用户名为空"; }else{ echo "用户名非空"; } ?>
7、流程控制
<?php header("content-type:text/html;charset=utf-8"); // $sum = 0; // for ($i=1; $i <= 100 ; $i++) { // $sum + =$i; // } // echo $sum; // // $sum =0; // $i = 1; // do{ // $sum += $i; // $i++; // }while ($i <= 100) { // echo $sum; // } // $sum = 0; // $i =1; // while ( $i<= 100) { // $sum +=$i;($sum +=$i++)可以连起来 // $i++; // } // echo "while方式:".$sum."<br/>"; // for ($i=1; $i <= 10 ; $i++) { // if ($i ==5) { // //continue; // break; // } // echo $i."<br/>"; // } $sum =10; if ($sum < 2) { echo $sum. "不是一个素数<br/>"; }else{ $flag = true; for ($i=2; $i < $sum; $i++) { if ($sum % $i ==0) { $flag = false; break; } } if ($flag) { echo $sum. "不是素数<br/>"; }else{ echo $sum."不是素数<br/>"; } } ?>
九九乘法表
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>九九乘法表</title> <style> table { border-collapse: collapse; } th,td { padding: 5px 10px; border: 1px solid #666; } </style> </head> <body> <?php echo "<table>"; for ( $i = 1; $i <= 9; $i++ ) { echo "<tr>"; for ( $j = 1; $j <= $i; $j++ ) { echo "<td>" . $i . " x " . $j . " = " . $i * $j . "</td>"; } echo "</tr>"; } echo "</table>"; ?> </body> </html>
8、类型测试函数
<?php // $a = 10; // var_dump( $a ); // var_dump( is_int( $a ) ); // var_dump( is_long( $a ) ); // var_dump( is_integer( $a ) ); // $b = false; // var_dump( is_bool( $b ) ); // $str = "this is a test string"; // var_dump( is_string( $str ) );//测试字符串的 // $c = 0.2; // var_dump( is_float( $c ) ); // var_dump( is_real( $c ) );//实数 // var_dump( is_double( $c ) );//双精度的浮点数 // $c = array( 10, 20, 30 ); // var_dump( is_array( $c ) ); // $c = new Person(); // var_dump( is_object( $c ) ); // class Person { // public $name = "张三"; // } $fp = fopen("./contstant.php","r"); var_dump(is_resource($fp));//测试资源 // $a = '10'; // var_dump( is_int( $a ) ); // var_dump( is_numeric( $a ) ); $a = null; // var_dump( is_null( $a ) ); var_dump( is_int( $a ) ); ?>