// php.ini 中有关文件上传的设置如下

// 格式化时间显示 date() 函数对获取的时间进行格式化处理

// getDate()函数返回关联数组键名,获取日期时间信息

// $_SERVER 数组

// PHP 字符串操作-1-改变字符串大小写

- Ucfirst 将字符串的首字母转换为大写。
- LcFirst 将字符串的首字母转换为小写。
- Ucwords 将字符串中每个单词的首字母转换为大写。
- Strtoupper 将字符串转化为大写。
- Strtolower 将字符串转化为小写。

// PHP 双引号转义序列

// PHP参数类型声明

// PHP 预定义常量

PHP 中有很多预定义常量,也称作魔术常量,其中很多都是由不同的扩展库定义的,只有在加载了这些库时才会出现。几个常见的PHP魔术常量。

在 PHP 7 中新增了以下常量:

PHP_INIT_MIN
PREG_JIT_STACKLIMIT_ERROR
ZLIB_NO_FLUSH
ZLIB_PARITAL_FLUSH
ZLIB_SYNC_FLUSH
ZLIB_FULL_FLUSH
ZLIB_BLOCK
ZLIB_FINISH

// PHP 常量

<?php
	// 合法的常量
	define("FOO", "something"); // 定义一个名为FOO的常量
	define("FOO2", "something else");
	define("FOO_BAR", "something more");
	
	// 非法的常量名
	define("2FOO", "something");
	const A = 'AAA'; // 使用 const 定义一个常量,与 define 定义效果一样
	
	// 下面的定义是合法的,但应该避免这样做:(自定义常量不要以__开头)
	// 也许将来有一天PHP 会定义一个 __FOO__的魔术常量
	// 这样就会与你得代码相冲突
	define("__FOO__", "something");
?>

// PHP 位运算符

// PHP 赋值运算符

// PHP 字符串连接运算符

PHP 中使用英文字符“.”将两个或多个字符串链接起来。

// PHP 三元运算符

三元运算符的语法格式为:(expr1) ? (expr2) : (expr3)。

当 expr1 求值结果为 true 时,上述表达式返回 expr2 的值,否则返回 expr3 的值。

可以省略 expr2,此时的语法格式为:(expr1) ?: (expr3)。同样,当 expr1 求值结果为 true 时,返回 expr1,否则返回 expr3。

在 PHP 7 版本多了一个 NULL 合并运算符 ??。例如,(expr1) ?? (expr2),当 expr1 不为 NULL 时返回 expr1 的值,否则返回 expr2 的值。

// PHP 逻辑运算符

// PHP 比较运算符

 

作者 wanglei

发表评论