php基础(一)

一、解决php显示乱码

1、通过<meta>解决

<?php
echo '<meta charset="utf-8">';

2、通过header()解决

<?php
header('content-type:text/html;charset=utf-8');


二、输出语句:echo、print、print_r、var_dump

1、echo

echo是一种语言结构;

可以输入字符串和数字;

可以一次输出多个值,每个值用逗号隔开;

echo后带括号,括号中只能有一参数;

2、print

print是一个函数,有返回值,可以去掉括号;

输出规则和echo一样;

3、print_r

print_r是一个函数;

用来输出数组;

4、var_dump

var_dump()可以输出数据类型、数据长度、数组的元素和对象。


三、变量

1、变量必须以$开头;

2、变量名区分大小写;

3、&取出变量的地址;

4、可以通过unset()销毁变量名,变量的值由php的垃圾回收机制去销毁;

5、超全局变量:超全局变量以$_开头,比如$_GET、$_POST、$_REQUEST,超全局变量的数据类型都是数组;

6、可变变量:将变量名存储在另一个变量中,变量中不但可以保存变量名,还可以保存函数名。(php语言的优美之处)。


四、常量

1、define(常量名,常量值,是否区分大小写);默认是区分大小写的;

附:

还可以用const来声明常量;

const NATION='中国';

2、定义常量可以用特殊字符,但是调用的时候必须通过'constant'关键字调用;

例如:

define('^-^','我很开心');

echo constant('^-^');

3、常量一旦定义,就不能再重新定义,可以在定义常量的时候通过defined()函数判断常量是否已经定义;

例如:

if(!defined('NAME')){

define('NAME','杜甫');

}

4、预定义常量,php事先定义好的常量;

举例:

echo PHP_VERSION; //php版本
echo PHP_OS; //php运行的操作系统

5、魔术常量;

__FUNCTION__用来获取当前的函数名。
__FILE__代码所在文件。
__LINE__代码所在行。

举例:

echo __LINE__,'<br>';
echo __FILE__,'<br>';
//输出当前行号和当前文件;

6、显示所有常量:

var_dump(get_defined_constants(true));


五、数据类型(上)

1、四种标量(基本)类型:

boolean(布尔型)、integer(整形)、float(浮点数)、string(字符串);

//脚下留心:不能用浮点数数做比较;
//如果要比较浮点数通过bccomp(值1,值2,比较的小数位数)函数去比较,如果两个数相等就返回0,值1>值2返回1,否则返回-1

//输出0
echo bccomp(0.1,(1-0.9),5),'<br>';

2、两种复合类型:

array(数组)、object(对象);

3、两种特殊类型:

resource(资源)、null(无类型)。


六、数据类型(下)

1、整形最大值PHP_INT_MAX;

2、十进制dec、八进制oct、二进制bin、十六进制hex。

例如:

将十进制转成二进制,decbin();

将二进制转成十进制,bindec();







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值