<?php class Demo{}//Demo类 /** * php数据类型 * 四中标量类型: * 1.boolean(布尔型) * 2.integer(整型) * 3.float(浮点型,也称double) * 4.string(字符串) * 两种复合类型: * 1.array(数组) * 2.object(对象) * 两种特殊类型 * 1.resource(资源) * 2.NULL */ // $name = '烛光'; //这是一个变量,用驼峰命名法 // define('NAME','zhuguang');//这是一个常量命名法 // //echo 是输出字符串的也可以当做一个方法 // echo $name; // echo '<br/>'; // echo NAME; // echo '<br/>'; // echo($name); // echo '<br/>'; /** * 输出方法还有 print_r()方法和var_dump()方法 */ // $demo = new Demo();//创建一个新的Demo对象 // print_r($name); // echo '<br/>'; // var_dump(NAME);//var_dump()函数可以输出所有的类型,并把是什么类型的也显示出来 // echo '<br/>'; // print_r($demo);//print_r()函数只输出数据值,不输出是什么类型的。 // echo '<br/>'; // var_dump($demo); // $float = 12.2; // $int = 1; // $str = '124'; // $bool = true; // $n = NULL; // $arr = array(1,2,3,4,5,6);//这是一个索引数组 // $array = array(//这是一个关联数组 // 'name' => 'zhuguang', // 'sex' => 1, // 'age' => 18, // 'address'=> '河北省石家庄市' // ); // var_dump($float); // echo '<br/>'; // var_dump($int); // echo '<br/>'; // var_dump($str); // echo '<br/>'; // var_dump($bool); // echo '<br/>'; // var_dump($n); // echo '<br/>'; // var_dump($arr); // echo '<br/>'; // var_dump($array); //这是一个单行注释 /* 这是一个多行注释 */ /** * 这是一个文本注释 */ //字符串链接符 // $str = 'hello'; // echo $str.' world'; /* 运算符 +*-/% */ // $a = 1; // $b = 2; // $c = 3; // $d = 4; // echo $a+$b;//输出3 // echo '<br/>'; // echo $b-$a; //输出1 // echo '<br/>'; // echo $b*$c; //输出6 // echo '<br/>'; // echo $d%$c; //输出1 // echo '<br/>'; // echo $d/$b; //输出2 // echo '<br/>'; $arr = array(9,8,7,6,5,4,3,2,1); //for循环 for($i = 0;$i < count($arr); $i++){ echo $arr[$i]; echo '<br>'; } $i = 0; while ($i<10) {//while循环 echo $i; $i++; } echo '<br/>'; $i=10; do {//do...while循环默认先执行一次,在进行判断 echo $i; $i++; } while($i<10); echo '<br/>'; $arr = [ ['name'=>'php','age'=>19], ['name'=>'html','age'=>29], ['name'=>'css','age'=>19], ['name'=>'java','age'=>19], ['name'=>'js','age'=>19], ]; //foreach循环进行遍历二维数组比较便利 foreach($arr as $k=>$v){ echo '姓名:'.$v['name'].';年龄:'.$v['age'].'<br/>'; }