志在指尖
用双手敲打未来

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

php是前端还是后端

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

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;//20php
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)强制类型转换
在要转换的变量之前加上括号括起来方针类型,改变并不会改变被转换变量本身的类型

未经允许不得转载:IT技术网站 » php是前端还是后端(php语法)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载