PHP学习文档——基础篇

PHP学习文档——基础篇

标记

短标记
<% xxxx %>
脚本标记
<script language="php"> echo 'hello world' </script>
标准标记(常用)
<?php  echo 'hello world' ?>

PHP注释

脚本执行时忽略的部分

行注释
//  后面跟的所有内容都注释
# 与 //一样
块注释
/* 
这里是注释
*/

PHP语句分隔符

1.php中,代码以行为单位,系统需要判定结束以英文分号结束 ;

<?
	echo 'hello world'
	echo 'hello world';
?>

报错解析失败

2.php中许多代码书写并不是嵌入HTML中,而是单独使用,可以不用结束标签 ?>,自动全文识别为php

变量

变量命名规则

1.php中所有变量都需要加$

$var;
$var2 = 1;

删除变量

unset($var2);

2.不可以用数字开头,可以使用字母,_等命名。

预定义变量
$_GET:获取所有表单以get方式提交的数据---常用
$_POST:post提交的数据会保存在此---常用
$_REQUEST:get和post提交的都会保存---常用
$GLOBALS:PHP中的所有全局变量
$_SERVER:服务器信息---常用
$_SESSION:session会话数据---常用
$_COOKIE:cookie会话数据---常用
$_ENV:环境数据
$_FILE:用户上传的文件信息
可变变量

如果一个变量保存的值刚好是另一个变量的名字,那么可以直接访问一个变量的到另一个变量的值:在变量前多加一个$符号

<? 
$test = 'a';
$a = 'b';
echo $$test // 输出b
变量传值

将一个变量复制给另一个变量

值传递:将一个变量保存的值复制一份,将新的值给另一个变量保存(变量之间没有关系)$a=$b
引用传递:将变量保存值得地址传给另一个变量,两个变量指向同一个内存(变量之间为同一块内存存储的值)$a=&$b

常量

定义

常量定义不需要$符号
1.define(‘名’,’值‘)
2.const 名 = 值 (5.3版本之后)

系统常量
PHP_VERSION:PHP版本号
PHP_INT_SIZE:整型大小
PHP_INT_MAX:整型表示的最大值  整型可以出现负数
系统魔术常量
__DIR__:当前被执行的脚本所在电脑的绝对路径
__FILE__:当前被执行的脚本所在电脑的绝对路径(带自己文件名)
__LINE__:当前所属行数
__NAMESPACE__:当前所属的命名空间
__CLASS__:房前所属的类
__METHOD__:当前所属的方法

数据类型

php弱类型语言

简单类型

整型:int 4字节,
浮点型:float 8字节
字符串:string
布尔类型:bool

复杂类型

对象类型:object
数组类型:array

特殊数据类型

资源类型:resource,存放外部资源,数据库、文件等
空类型:NULL

数据类型转换

强制转换 (类型)$数据名

判断数据类型
is_int($a)
查看bool var_dump(is_int($b))
Gettype(变量名):获取相应类型
Settype(变量名,类型):设置数据类型,会更改原数据存储类型
整型
$a1 = 110;//十进制
$a2 = 0b110;//2进行
$a3 = 0110;//8进制
$a4 = 0x110;//16进制
/*
输出 110,6,72,272
PHP中自动转换为10进行进行输出
*/
Decbin():十进制转二进制
Decoct():十进制转八进制
Dechex():十进制转十六进制

运算符

连接运算符
.:将两个字符串拼接起来
.=:复合预算符
错误抑制符
@:在可能出错的地方加上,不会在页面上展示错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

feng_初学者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值