php第一节(入门语法、数据类型)
<?php /** * 变量命名用 $ 符 * 变量名称的命名规范 * 1、变量名称以$标示 * 2、变量名称只能以字母和下划线开头 * 3、变量的名称只能包含字母、下划线、数字 * 4、变量名称区分大小写 * 5、当变量的名称以两个或者两个以上的单词命名时采用驼峰命名法 * 6、变量名称要具有描述性(见名知意) * * echo 输出语句不能用来输出数组 * print 有返回值 (1) * print_r() 用来输出数组 * var_dump()输出所有数据 输出更详细的数据信息 是调试经常使用的输出函数 * * 常用 echo 和var_dump(); */ echo "林夕之梦"; echo "<br />"; $arr=[1,2,3,4]; print_r($arr); echo "<br />"; var_dump($arr); echo "<br />"; /** *数据类型 *8种数据类型 4种标量类型 *整形 integer $var = 180; *浮点型 float $var =2.333; *布尔型 boolean $var =true false *字符串 string $var ="skkskfkkf"; *2种复合类型 *数组 array $var = array(1,2,3); [0,1,32]; *对象 object class Person{} = $obj=new Person; * 2种特殊类型 * 资源 resource $fp=fopen("demo.php"); * null $var;$var =null */ //整形 $num=123; //10进制 $num1=0123; //8进制 $num2=0x123; //16进制 // mkdir("林夕",0775); var_dump($num1); echo "<br />"; //浮点型 // $f=23.1155655646213;//默认显示14位,不要做加减运算 //布尔类型 用来判断 $name="林夕"; if($name){ echo "yes"; } /** *字符串 *双引号解析变量 单引号不解析变量 *单引号定义字符串性能更优 * \ 转义字符 *双引号能解析转义字符 单引号不能解析 *双引号不能嵌套双引号 可以嵌套单引号 *单引号不能嵌套单引号 可以嵌套双引号 */ $str1 = 'hello'; $str1 = '我说:"今天天气真不错!"'; $str1 = "我说:\"今天\t天气真不错!\""; $str1 = "\\\\\\"; $str2 = "hello"; $str2 = "你好"; $str2 = 3; echo $str1; /** *对象 *class Person 以class关键字 开头 后面是类的名称 *class Person { * public $phpName="demo.php"; *} *$obj = new Person;//实例化对象 *var_dump($obj); * echo "<br />"; */ //资源 $fp=fopen("foot.text", "r");// r可读性 var_dump($fp); ?>