PHP学习-DAY1-PHP基础1


PHP的四种标记

1. <?php ?>

2. <script language=”php”></script>//JS风格

3. <% %>//asp风格,需要在PHP.INI中修改参数asp_tags

4. <? ?>,需要在PHP.INI中修改参数short_open_tag;


常见的输出语句

Print();

可以输出字符串,变量的值以及表达式,但是每次输出只能输出一个值。

Echo “”;

Print类似,但是每次输出可以输出多个值,不能输出复杂数据类型。

var_dump();

一般在使用代码测试的时候用的最多,除了包含echo的功能外,还可以输出表达式的类型和长度,并且能输出复杂性数据类型,比如数组。



Printf();

输出静态文本和其他变量所组成的混合产物。

语法:printf(“字符串1”,”字符串2”,变量列表1,变量列表2);

其中,当字符串中需要有变量的时候,用占位符表示

占位符有:

%c:将后面的变量认为是一个整数,并显示为对应的ASCII码的字符

%d:将后面的变量认为是一个整数,并显示为有符号的十进制数

%u:将后面的变量认为是一个整数,并显示为无符号的十进制数

%o:将后面的变量认为是一个整数,并显示为无符号的八进制

%x:将后面的变量认为是一个整数,并显示为无符号的十六进制

%f:将后面的变量认为是一个浮点数,并显示为浮点数

%s:将后面的变量认为是一个字符串,并显示为字符串


Print_r();

打印数组,只打印数组的下标和值,其他不打印。




内存




可变变量

变量是由变量名和变量值组成,其中,变量名和变量值都是可以变的。


变量的基本操作

增:直接定义变量;

删:unset(变量名);

改:将变量重新赋值;

查:直接输出变量名;

 

变量间的传值方式

值传递:有两个变量$a,$b,值传递相当于将$a的值复制一份,给$b,之后$a不管是做了什么操作都和$b无关。

引用传递:有两个变量$a,$b,引用传递相当于将$a值所在变量区中的地址传给$b$a$b共同拥有这个变量,不管$a还是$b操作变量值,值都会改变。

语法:$a = &$b;

预定义变量

相当于系统内部已经定义好的变量,当需要的时候,直接调用即可。

举例:

$_SERVER:收集服务器信息和数组信息。

语法:一般在输出的前面加一句echo “<pre>” ;

Var_dump($_SERVER);

$_GET:用于接收用户在填写表单后用GET方式提交所有数据。






$_POST:用于接收用户在填写表单后采用POST方式提交所有数据。




$_REQUEST:包含了所有的请求服务,包含$_GET$_POST




$_COOKIE,$_SESSION  会话技术

$_FILES  文件上传

$_ENV   命令行执行php,很少用到

$GLOBALS  变量作用域(函数)

 

常量

常量的操作只有增和查,没有改和查。

常量的增加(初始化,赋值):define(“常量名”,常量值);//只能赋一个值,不能重复定义。

const 常量名 = 常量值;

判断常量是否存在

语法:denfined(‘常量名’);//返回值为bool


判断是否区分大小写

define(‘常量名’,,是否不区分大小写)   

是否不区分大小写,默认值是false,如果是true,说明不区分大小写!

获得已经定义的所有常量。

语法:var_dump(get_defined_constants());

预定义常量

PHP解释器预先定义好了的常量,也是可以直接拿来使用的!




魔术常量

使用的语法与常量是一致的,而且也是预定义的!但是,其值,由其所在的位置决定的!也就是说,位置不同的时候,其值也不同!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值