当前位置:首页 > 日记 > 正文

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

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

嵌入页面方式

  JS嵌入方式:<script></script>

  PHP嵌入方式:<?php

         ?>(常用)

输出语法

Javascript输出

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

  2.prompt("提示的内容")

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

PHP输出

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

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

  3.print_r();//可以打印数组

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

数据类型

JS数据类型

  整型(整数)int

  单精度小数  float

  双精度小数  double

  小数 decimal

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

  日期时间类型 datetime

  字符 char(不常用)强

  字符串 string(不常用)强

PHP数据类型

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

定义变量

JS定义变量:var a = 10;

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

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

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

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

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

字符串拼接

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

PHP中字符串拼接:".";   eg:"hello"."world"

PHP特有的变量特征

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

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

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

类型转换

JS中类型转换

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

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

PHP中类型转换

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

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

PHP中关于变量的常用函数

  $s = 5;

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

  2.unset($s);  //删除变量s

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

PHP中的特殊用法

1.变量取地址

  $a = "hello";

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

  echo($b);  //输出结果为hello

2.可变变量

  $s = "hi";

  $hi = "你好";

  echo $$s;  //输出的是 你好

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

相关文章

共享vue.js工具存在一系列的问题

共享vue.js工具存在一系列的问题

工具,在一,系列,电脑软件,vue,vue.js工具遇到绊脚石,如下 1。首先,我们需要点击谷歌浏览器扩展来获取更多信息。 2。在搜索框中输入vue.js工具,点击安装这个扩展 三.检查扩展是否打开。 我们需要检查我的扩展是否打开,允许文件地址被访问,如果…

word2013如何添加标题编号

word2013如何添加标题编号

编号,标题,电脑软件,  在使用word的时候,我们经常会文章中的标题添加标题编号。但是有时候手动添加的编号会出现各种错误,导致格式不对或是样式不对,其实word2013中自带的功能。那么下面就由小编给大家分享下word2013添加标题编号的技巧,希望…

定期清理qq个人文件夹

定期清理qq个人文件夹

电脑软件,qq,今天一朋友让我帮忙安装系统,系统安装好后给他清理下分区,打开D盘发现又没有安装几个软件,也没有下载比较大的安装包,70多G的D盘可用才20来G了,于是手工排查,发现QQGAME(QQ游戏)文件夹有7~8个,全删掉,QQ tencent文件夹右键查了下大小,…

PS怎么制作一个儿童不断变换动作的

PS怎么制作一个儿童不断变换动作的

动画,变换,动作,儿童,电脑软件,想要将一组图片组合在一起效果,该怎么制作呢?需要将每一张图片定为一个帧,把每一个帧连起来就是动画了。下面我们就来看看详细的制作过程。软件名称:Adobe photoshop 7.01 官方正式简体中文版软件大小:154MB更新时…

ES6学习教程之Map的常用方法总结

ES6学习教程之Map的常用方法总结

学习,常用方法,教程,电脑软件,Map,前言ES6包含了许多新的语言特性,这会让JS变的更加强大且富有表现力。本文将给大家详细介绍关于ES6中Map的常用方法,话不多说,来一起看看详细的介绍:1.Map 结构转为数组结构比较快速的方法是结合使用扩展运算符…

qq安全中心解绑短信失败怎么办图文

qq安全中心解绑短信失败怎么办图文

安全中心,短信发送,图文教程,步骤,短信,  为了您的帐号安全,QQ安全中心只支持在手机上解绑。qq安全中心解绑短信失败怎么办?两种方法解决QQ解除保护模式多次发短信验证失败。在这里分享给大家解决qq安全中心解绑短信发送失败的方法教程。希…

如何利用PS结合

如何利用PS结合

电脑软件,PS,拼图游戏是用ps来匹配图片的,我们可以试试看。但是很多同学都不是很清楚。下面是一些小编的图片,如何用PS来加入图片,让大家看看。 一种将图片与ps相结合的方法 1、运行软件(PS CS3版本为例),打开图像进行,得到背景层。如下图。 2、…

解决方法:An error occurred on th

解决方法:An error occurred on th

解决方法,电脑软件,occurred,server,processing,在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误:An error occurred on the server when processing the URL. Please contact the system administrator解决方法如下:设置方…

mysql利用参数sql_safe_updates限

mysql利用参数sql_safe_updates限

参数,详解,电脑软件,mysql,sql_safe_updates,前言大家应该都知道,我们在mysql运维中出现过不少因为update/delete条件错误导致数据被误更新或者删除的case,为避免类似问题的发生,可以用sql_safe_updates参数来对update/delete做限制。这个参数…

Excel语言基础中VBA标识符有什么作

Excel语言基础中VBA标识符有什么作

语言基础,标识符,作用,有什么,用途,  VBA标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。以下是小编为您带来的关于Excel语言基础中VBA标识符,希望对您有所帮助。E…

ps可选颜色调色及原理是什么

ps可选颜色调色及原理是什么

可选,原理,颜色,电脑软件,ps,   "可选颜色"是Adobe Photoshop中的一条关于色彩调整的命令。但与色阶,色彩平衡和色相饱和度相比,就没有那么直观,所以大家常常遇到可选颜色时,并不是那么顺手,我也在网络上查了查关于可选颜色的教…

photoshop怎么粘贴照片

photoshop怎么粘贴照片

照片,电脑软件,photoshop,   当我们在使用pd的时候,可以将一张或多张照片粘贴至另一张照片上,也可以将一张或多张照片粘贴至新建的画布上。下面跟小编来了解一下怎么做吧!photoshop粘贴照片的方法一、将一张照片粘贴至另一张照片…

PHP嵌入方式:<?php?>(常用)输出语法Javascript输出  1.alert("警告的内容")2.prompt("提示的内容")3.document.write()(页面输出内容)PHP输出  1.echo(常用)//可同时输出多个字符串  eg:echo $a,"hello";2.print  //只能输出一个字符串      e", "pubDate": "2023-11-16 02:35:36" }