-
常量有什么用呢?
常量主要功效是可以避免重复定义,篡改变量值。在我们进行团队开发时,或者代码量很大的时候,对于一些第一次定义后不改变的量,如果我们使用变量,在不知情的情况下,使用同一变量名时,变量值就会被替换掉,从而会引发服务器执行错误的任务。
此外,使用常量还能提高代码的可维护性。如果由于某些原因,常量的值需要变更时候,我们只需要修改一个地方。例如在做计算中,起初我们取圆周率为3.14,于是很多计算中我们都使用3.14进行计算,当要求计算精度提高,圆周率需要取3.142的时候,我们不得不修改所有使用3.14的代码,倘若代码量比较多时,不仅工作量大,还可能遗漏。
查看全部 -
define()函数的语法格式为:
bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 第一个参数“constant_name”为必选参数,常量名称,即标志符,常量的命名规则与变量的一致,但是要注意哦,它可不带美元符号哦。第二个参数“value”为必选参数,它是常量的值。第三个参数“case_sensitive”为可选参数,指定是否大小写敏感,设定为true表示不敏感,一般不指定第三个参数的情况下,默认第三个参数的值为false。(注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE)
查看全部 -
error_reporting(0); //禁止显示PHP警告提示,
NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。
查看全部 -
f.txt文本文件保存时一定要设置为UTF-8格式,不然会出现乱码。 fopen("打开文件根目录","r"); //打开文件,r表示只读; feof(); //是文件函数,作用是判断文件是否读取结束; fgets(); //读取一行文本的内容; fclose(); //关闭文件。
查看全部 -
整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定。十进制就是日常使用的数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字0,可不是英文字母“欧”哦);十六进制,数字前必须加“0x” (这个0也是阿拉伯数字0,不是“欧”哦)。
查看全部 -
浮点型(浮点数、双精度数或实数),也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以使用小写的e,也可以使用大写的E。
查看全部 -
指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使用“var_dump”函数,获取它真正的数据类型。
1、其中使用“==”等于比较运算符。
2、我们可以发现,虽然使用”echo”指令输出结果为1,而“var_dump”给我们表明了“$flag”为布尔类型的身份。
在第 3 行判断该变量$man是否等于“男”,并将比较的结果赋值给变量“$flag”
代码为:$flag = $man =="男";
输出就是1,布尔类型true。
如果改成$flag = $man =="女";
就什么都不输出,布尔类型false。查看全部 -
查看全部
-
可以通过使用“memory_get_usage”获取当前PHP消耗的内存
例子:
$m1=memory_get_usage();//表示获得当前PHP消耗的内存
$num1=100;//这里会消耗php内存
$m2=memory_get_usage()-$m1;//这里获得当前PHP消耗内存-之前消耗的内存就是$num1消耗的内存
查看全部 -
变量名除了需要“$”进行标识外,还有一些规则需要遵守。就像拿到驾驶证以后,还得遵守交通规则。变量名的命名规则主要有三条:
1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不对的。
2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。
3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。
特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。
查看全部 -
用 . 表示将两个字符连接起来
查看全部 -
$conn = @mysql_connect("locallhost","username","password");
这一条连接数据库语句,php如果想对数据库进行操作时,必须先使用这条语句连接到数据库,在这条语句的前面加入@,就是为了如果在不稳定的状态下,可以连接不到数据库,这样就不会出现报错信息给用户,这样是增加用户体验友好度。
查看全部 -
查看全部
-
逻辑与(and):如果$a和$b都为true,则返回true.例子:$a and $b
逻辑或(or):如果$a和$b中任一个为true,则返回true。例子: $a or $b
逻辑异或(xor)如果$a和$b中有且只有一个为true,返回true。例子:$a xor $b
逻辑非(!$a)如果$a不为true,则返回true.例子:!$a
逻辑与(and)如果$a和$b都为true,则返回true.例子:$a&&$b
逻辑或(or)如果$a和$b中任一个为true,则返回true。例子:$a||$b
逻辑与 && 和 and ,逻辑或|| 和 or 的区别: 优先级不一样,&&和||的优先级都大于赋值运算符(如 “=”)和三元运算符(如 “?:”), 而and 和 or 的优先级比它们低。 所以要打的代码中前三个要加括号,后三个不用
查看全部 -
三元运算符:(判断条件)?(ture时返回值):(flase时返回值);
查看全部
举报