PHP 的 认识
PHP
初步认识
1 | echo 'hell php!'; |
如果遇到字符串输出
1 | echo "sdfa"; |
注意:输出,一定以 ;
间隔
安装 wamp 集合控软件
修改 wamp 路径
找到 wampmanager.ini 和 .tpl 文件
查找 menu.left
修改 www目录为项目目录路径
修改 ${w_wwwDirectory} 变为项目路径
变量
定义变量名的方法
- 必须以字母或者下划线 “_” 开头
- 只能由数字或者字母,以及 “_” 组成,换可以加汉字
- 不允许有空格,多个单词建议 驼峰
1 | $var = "字符串"; |
1 |
|
变量的数据类型
可以通过 memory_get_usage
来判断不同数据消耗的内存
1 |
|
int 整型
- php中会将其他进制的数自动转换成十进制值输出
bool 布尔值
string 字符串
可以使用
''
或者""
包含单双引号可以互相嵌入
1
2
3
4
5
6
7
8
9
$love = "I love you!";
$string1 = "慕课网,$love";
$string2 = '慕课网,$love';
echo $string1;
echo "<br />";
echo $string2;
# 不可以使用 $变量时 用单引号包含多行字符串时($变量 = <<<GOD GOD;)
1
2
3
4
5
6
7
8
9
$string1 = <<<GOD
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;
echo $string1;
float 浮点型
- 可以使用 e 或者 E来表示小数的科学计数法
php 变量会自动转换类型无须定义
特殊类型(资源)
fopen(“文件路径”,”方法”)
1 |
|
特殊类型(空类型)
1 |
|
常量
通常常量定义都是大写
define(定义常量)
基本格式(第一个必选参数,第二个 value 必选参数,第三个是可选参数)
1 | bool define(string $constant_name, mixed $value[, $case_sensitive = true]) |
string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE
1 | # 示例 |
系统常量
__FILE__
php程序文件名,获取当前文件的物理位置__LINE__
php文件的行数PHP_VERSION
当前php版本PHP_OS
执行php的操作系统
获取常量值
直接变量运算的
1 |
|
constant函数
基本格式
1 | mixed constant(string constant_name) |
第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)
1 | # 示例 |
判断常量是否被定义
defined()函数
基本格式:
1 | bool defined(string constants_name) |
它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)
1 | # 示例 |