php是前端还是后端(php语法)

admin3年前PHP教程88
php是前端还是后端

“php是后端语言。因为php是一种通用开源脚本语言,是在服务器端执行的脚本语言,服务器端是属于后端的。当然,PHP的功能不止于输出页面,还有逻辑层,服务层和DAO,或许还有读写文件,消息队列,事件机制等等。严格意义上说,PHP做后端的事要比前端多很多。”

php

php语法

1)在一些PHP句子的结尾要加上;表明一句话的完毕,当然也不需要能够的去记,由于你一旦漏掉分号,程序底子执行不了,会报错!
2)完毕标记?>就隐含了一个;所以在?>之前的PHP句子能够省掉掉;
常见的输出句子
echo():能够一次输出一个或多个值,多个值之间用逗号分隔。echo是一个言语结构,所以不能被可变函数调用,运用的时分能够不必加括号,也能够加上括号:echo或echo()。
print():只允许输出一个字符串。返回值总为1。同echo()。
区别:echo输出的速度比print快,echo没有返回值,print有返回值1。
print_r():能够把字符串和数字简略地打印出来,而数组则以括起来的键和值得列表方式显现,并以Array最初。但print_r()输出布尔值和NULL的成果没有意义,由于都是打印”\n”。因此用var_dump()函数更适合调试。
Array([username]=>root[password]=>weicunbin123)
var_dump():判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型。此函数显现关于一个或多个表达式的结构信息,包含表达式的类型与值。数组将递归展开值,经过缩进显现其结构。
array(2){[“username”]=>string(4)“root”[“password”]=>string(12)“weicunbin123”}
二、变量
别的PHP脚本言语是一种弱类型言语,和其他言语不必的是变量或许常量的数据类型由程序的上下文决议。
1.变量的声明:
PHP的特性之一就是它不要求在运用变量之前声明变量,当第一次给一个变量赋值时,你才创建了这个变量
2.变量的开释(毁掉):
unset()函数开释指定的变量
unset($变量称号)$and1=1;unset($and1);//毁掉$and变量echo$and1;//提示犯错,由于变量已经被毁掉了!
3.变量的命名:
1)变量名是严格区别大小写的。
2)变量名由字母或许下划线最初,后面能够跟上恣意数量的字母,数字,或许下划线。
3)PHP中有一些标明符是系统界说的,也称为关键字,不能运用
4.可变变量
一个变量的姓名能够动态的设置和运用
$a=’hello’;//给变量a赋值hello$$a=’world’;//相当于$($a)=$hello=“word”echo”$a${$a}”;echo”$a$hello”;
5.变量引证赋值
引证赋值能够简略的理解为给变量起了个别号
$a=1000;/*$b=$a;//相当于把$a的值,仿制一份再赋值给$b这个变量*/$b=&$a;//相当于给$a起了一个别号,操作其间任何一个,都会影响到别的一个变量的值!$b=20;echo$a;//20
1.变量类型简介
运用var_dump(变量名)能够输出变量的类型!
1)bool(布尔型)
这个是最简略的类型,布尔型表达了true或false,即真或假。以下值被认为是false,其他的值都是被认为是true
布尔值false0浮点型0.0空白字符串和字符串0没有成员的数组NULL
2)int(整形)
$oct=012;//八进制$dec=10;//十进制$hex=0xa;//十六进制
3)float(浮点型,也称double);是指包含小数的数
$fnum1=1.1;//标准格局$fnum2=-1.2;//标准格局$fnum3=3.14E6;//科学计数法3.14*10的六次方$fnum4=3.14E-3;
4)string(字符串)
字符串是一系列的字符;字符串能够运用单引号、双引号、定界符(<<<<>>>)三种方法来界说!
header(“Content-type:text/html;charset=utf-8″);$num=10;echo’$num=’.$num;//$num=10;单引号会当成字符串echo’
‘;echo”$num=”.$num;//10=10;双引号会直接解析php变量echo”{$num}=”.$num;//10=10;对变量进行限制?>
5)array(数组)打印一个数组print_r()
array(“name”=>“sunshengli”,“sex”=>“男”);
6)object(对象)
7)resource(资源)
8)NULL
null表明一个变量没有值,表明空将变量直接赋值为null声明的变量尚未被赋值被unset函数毁掉的变量
2.变量类型彼此转换
1)主动类型转换
有布尔值参加运算时,true将转化为整形1,false将转化为整形0
有null值参加运算时,null值转化为整形0再进行运算
有int型和float数据参加运算时,先把int改变为float类型后再进行运算
2)强制类型转换
在要转换的变量之前加上括号括起来方针类型,改变并不会改变被转换变量本身的类型

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

laravel多视图共享数据实例代码

目录前言在视图间共享数据视图Composer添加 Composer 到多个视图总结前言在做项目中,网站前台或者后台有些数据需要在多个视图页面使用,例如用户基本信息数据,菜单展示数据。首先想到的是在每个...

GPU的用途租香港gpu服务器一个月多少钱合适

GPU服务器有什么作用?GPU加速计算可以提供非凡的应用性能,能将应用计算密集部分的工作量转移到GPU中,同时CPU仍然运行其余的程序代码。从用户的角度来看,应用程序的运行速度明显加快。理解GPU和C...

PHP对接抖音开发平台接口的详细教程

一、说明抖音开放平台-开发指南二、代码<?phpnamespace app\common\libs;use app\common\exception\BaseException;/*** Cla...

企业网络安全的重要性?租用泉州高防大带宽服务器配置推荐?

你永远想不到网络安全对于公司的重要性,首先网络安全相当于人体的各类器官,是一个重要组成部分,而且是必不可少的,如果网络安全出现问题就相当于“千里之堤毁于蚁穴”,那我们平时面临的网络安全问题都有哪些呢?...

详解PHP如何读取大文件

目录衡量成功我们有什么选择?逐行读取文件文件之间的管道其他流过滤器自定义流创建自定义协议和过滤器总结衡量成功唯一能确认我们对代码所做改进是否有效的方式是:衡量一个糟糕的情况,然后对比我们已经应用改进后...

江苏高防服务器安全防护包含哪些

江苏高防服务器安全防护包含哪些?江苏高防服务器安全防护一般包括以下方面:1.DDoS攻击防护:高防服务器通常具有防御分布式拒绝服务(DDoS)攻击的能力,可以快速识别和拦截大规模的DDoS攻击流量,保...