详谈PHP基础与JS操作的区别(必看篇)

前端之家收集整理的这篇文章主要介绍了详谈PHP基础与JS操作的区别(必看篇)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_404_0@

嵌入页面方式


@H_4040@  JS嵌入方式:


@H
404_0@  PHP嵌入方式:<?PHP


@H_4040@         ?>(常用)


@H
404_0@

输出语法


@H_404_0@

Javascript输出


@H_404_0@  1.alert("警告的内容")


@H_404_0@  2.prompt("提示内容")


@H_404_0@  3.document.write()(页面输出内容)


@H_404_0@

PHP输出


@H_404_0@  1.echo(常用)//可同时输出多个字符串  eg:echo $a,"hello";


@H_404_0@  2.print  //只能输出一个字符串      eg:print $a;


@H_404_0@  3.printr();//可以打印数组


@H
404_0@  4.var_dump();//可输出变量的内容、类型和长度


@H_4040@

数据类型


@H
4040@

JS数据类型


@H
4040@  整型(整数)int


@H
4040@  单精度小数 float


@H
4040@  双精度小数 double


@H
4040@  小数 decimal


@H
4040@  布尔型 bool(只能存两个状态)


@H
4040@  日期时间类型 datetime


@H
4040@  字符 char(不常用)强


@H
4040@  字符串 string(不常用)强


@H
404_0@

PHP数据类型


@H_4040@ bool 布尔型(存储两种状态)
int 整型
float(double) 浮点型
char 字符
string 字符串


@H
4040@

定义变量


@H
4040@JS定义变量:var a = 10;


@H
4040@(注意:1.如果定义整数或小数的变量,等号后面的值直接写


@H
4040@    2.如果定义字符串变量,等号后面的值需要加双引号或单引号)


@H
404_0@PHP定义变量: $a = 5;  $a = "hello";  $a = <<<A  定义的字符串内容 //也可放HTML代码  A;                 


@H_4040@(注意:1.如果定义整数或小数的变量,等号后面的值直接写


@H
4040@    2.如果定义字符串变量,等号后面的值需要加双引号或单引号)


@H
4040@

字符串拼接


@H
4040@JS中字符串拼接:"+";  eg:"hello"+"world"


@H
404_0@PHP中字符串拼接:".";  eg:"hello"."world"


@H_404_0@

PHP特有的变量特征


@H_404_0@ // 转义字符:一般用在字符串里面,用来输出特殊的内容
// \" 输出双引号 \t 制表符 \n 换行


@H_4040@ eg:$s = "wo\"rld"; //转义加引号  $s = "wo\trld";  //转义制表  $s = "wo\nrld";  //转义换行
$a = "你好";


@H
404_0@ //解析变量
$b = "hello{$a}";  //输出hello,你好


@H_4040@

类型转换


@H
4040@

JS中类型转换


@H
4040@  1.转化为整数:parseInt();
  2. 转化为小数:parseFloat();


@H
4040@  3.判断是否为合法数字类型:isNaN();


@H
404_0@

PHP中类型转换


@H_4040@  1.$a = (Int)$a;  //强制转化变量a为整数


@H
4040@  2.$b = settype($b,"string");  //强制转化变量a为字符串


@H
404_0@

PHP中关于变量的常用函数


@H_4040@  $s = 5;


@H
404_0@  1.vardump(empty($s));  //empty($s)判断变量s是否为空,可以为0,可以为空字符串,也可以是未定义


@H
404_0@  2.unset($s);  //删除变量s


@H_404_0@  3.vardump(isset($s));  //isset($s)判断变量s是否定义


@H
404_0@

PHP中的特殊用法


@H_4040@

1.变量取地址


@H
4040@  $a = "hello";


@H
4040@  $b = &$a;  //&代表取变量的地址


@H
404_0@  echo($b);  //输出结果为hello


@H_4040@

2.可变变量


@H
4040@  $s = "hi";


@H
4040@  $hi = "你好";


@H
404_0@  echo $$s;  //输出的是 你好


@H_404_0@以上这篇详谈PHP基础与JS操作的区别(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的PHP相关文章