php基本语法知识1

PHP简介

PHP Hypertext Preprocessor 超文本预处理器,是嵌入到HTML文件中的服务器端的脚本语言;

一个PHP文件中,可以包含多种代码:HTML、CSS、JS、Jquery、PHP、MySQL等

PHP的语法,与C、Java、Python、JS语法比较相似;

PHP是服务器端的脚本语言,脚本语言相对编程语言来说,要简单的多。

PHP程序只能运行在服务器端,在客户端看不见PHP任何代码;

PHP文件的扩展名是以.php为后缀的。

语言基础

PHP与ASP、JSP一样,都是嵌入到HTML文件中的服务器端的脚本语言;

PHP文件的后缀是.php

PHP代码的标记:

输出时间

echo date(‘Y-m-d H:i:s’);

1

默认情况下PHP输出的时间是格林威治时间,比中国时区晚8个小时

解决方案:

1.0 找到PHP的配置文件 php.ini

2.0 定位到 date.timezone

3.0 设置中国时区

; PRC为中华人民共和国 date.timezone = PRC

1

2

变量

特点

变量是临时存储数据的容器;

变量是存储在内存当中;

网页执行完毕后,网页中相关的变量全部消失。

变量命名规则

变量名称只能包含:字母、数字、下划线

PHP中的变量名必须以 “ ” 符 号 开 头 , 但 是 ” ” 符号开头,但是” ”符号不属于变量的一部分,将来不管是赋值还是取值,都必须加上”$”

变量名区分大小写

PHP中的变量使用不需要声明,直接赋值使用

常用的两种命名方法:

驼峰命名法

第一个单词的首字母小写,其余单词的首字母全部大写

如:userName,userId

帕斯卡命名法:

与驼峰命名法很像

唯一区别是它的首字母是大写

如:UserName,UserId

下划线命名法

所以的单词首字都小写,由下划线连接

如:user_name,user_id

变量的声明与赋值

声明

PHP中变量不需要声明,但是每个变量必须以$开

赋值:

直接给带有$的变量赋值

使用“=”,赋值运算符给变量赋值,“=”读作赋值运算符

赋值运算符的左边只能是一个变量名

如:$userName = “张三”;

变量值的读取

变量的数据类型由其中的内容决定

直接以 “$+变量名”的方式 取得可以取得变量的值

$userName = “admin”;

1

可以使用“.”来连接将变量与字符串一起输出

echo “我的名字叫”.$userName

1

也可以在字符串的内部直接使用变量

在PHP中“.”点表示相连

在PHP中“+”加表示相加(是一种算术运算符)

echo “我的名字叫做 u s e r N a m e " 但 是 , 如 果 用 引 号 时 , 变 量 后 面 还 有 其 它 的 有 文 字 , 就 不 能 解 析 了 如 e c h o " 我 的 名 字 叫 做 userName" 但是,如果用引号时,变量后面还有其它的有文字,就不能解析了如 echo "我的名字叫做 userName"echo"userName很高兴见到大家” 这里就无法解析,需要在变量后面添加一个非空特殊字符,如: echo “我的名字叫做{$userNmae}很高兴见到大家” 如果输出字符是单引号,则无法解析字符串

变量相关函数

header():设置服务器返回到浏览器的数据的类型

header(‘content-type:text/html;charset=utf-8’);

1

isset() 判断变量是否存在

可以用来判断变量是否定义,或者是否为null

empty() 判断变量是否为空

如果 var 是非空或非零的值,则 empty() 返回 FALSE

“”、0、“0”、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,也就意味着,如果上述的数据用empty来判断返回的结果都为true

unset() 删除变量

可以通过这个函数删除一个已经存在的变量,删除之后变量为null

可以同步删除多个变量

如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset()之前一样的值。(这个当我们学了全局变量与局部变量以后再说)

unset( a , a, a,b,$c)

1

var_dump() 显示变量的类型和值

可以同时打印多个变量

print_r() 显示数组的元素信息

如果是字符串,数字,boolean值,会原样输出

如果是数组,会详细打印数组信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值