<?php // 获取当前电脑中的php信息 phpinfo(); // 变量前加$,不能以数字开头,区分大小写,不能加特殊符号,_不算 // 可变变量 在变量前再加一个$ // 常量 define(常量名,常量值) 通常大写常量名 // 变量之间的运算跟数学运算类似 + - * / %,赋值运算和自运算以及比较、逻辑运算(和js一样) // 短路逻辑 & 表示前一个不符合后面的就不执行了, | 表示前一个符合后面的就不执行了,&&和||前后都执行 // 变量引用之前加 & 表示把变量指向同一个储值空间,一个变,另一个也变 /* * 在PHP语言中声明字符串有三种方式: * 1.用单引号声明 * 2.用双引号声明 (可以解析变量,变量与文字之间需加空格或特殊字符隔开,也可用空格.空格隔开,后者不会显示空格,转译字符) * 3.用字界符声明(需要输入非常大段的字符串时使用,和双引号类似) */ /* * 常用命令 * echo 显示命令 * var_dump(传入一个变量)显示数据类型 * gettype(传入一个变量) 能够获得变量的类型 * is_* 系列函数 判断是不是某一类型 * unset() 将变量销毁掉 * defined(常量) 判断常量是否定义 * exit(‘提示内容’)退出,之后的php代码不执行,也可直接exit * rand(0,23)获取两个数之间随机数 */ /* * 流程控制 * if(){}else(){} (如果。。。否则。。。) 三元运算就等价于这个 * switch(变量){ //字符串,整型 * case 具体值: * 执行代码; * break; //跳出循环或者跳出结构体执行后续代码 * case 具体值2: * 执行代码2; * break; * case 具体值3: * 执行代码3; * break; * default: * } * while(条件){} 满足条件就执行,执行完继续判断条件,不要写死循环 * do{}while() 不管条件是否满足先执行一次 * for (初始值; 每次循环前判断满足继续; 循环后求值){} * continue; 跳过此次循环继续后面的 * goto 操作符可以用来跳转到程序中的另一位置。 * 该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。 * PHP 中的 goto 有一定限制,目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数。也无法跳入到任何循环或者 switch 结构中。可以跳出循环或者 switch,通常的用法是用 goto 代替多层的 break。 */ ?>