php js用法,详谈PHP基础与JS操作的区别(必看篇)

news/2024/7/4 15:43:46

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

嵌入页面方式

JS嵌入方式:

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 = <<

(注意: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操作的区别(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:


http://www.niftyadmin.cn/n/4748254.html

相关文章

绘制热力图:imshow()--matplotlib

1. 函数功能 在二维规则栅格上展示数据&#xff0c;展示为图片。 输入可以是实际的RGB&#xff08;A&#xff09;数据&#xff0c;也可以是2D标量数据&#xff0c;将以伪彩色图像的形式呈现。若要显示灰度图像&#xff0c;请使用参数设置颜色映射。渲染图像所使用的像素数量由…

sql语句开远程终端+建用户+2003添加远程桌面组用户

没有技术含量,纯属一次偶然中的方便, 代码在查询分析器上可以一步完成以上操作,在2003和XP实验已经成功. 代码如下: ___________________________________________________________________________________________ xp_cmdshell echo Windows Registry Editor Version 5.00&…

分享最近项目出现的问题和思想升华

每天最多的时间对着电脑鼓捣着程序&#xff0c;或因为一个问题不能解决而绞尽脑汁苦苦思索&#xff0c;或因为有了点小小的成果而沾沾自喜兴奋异常。 ----《疯狂的程序员》 软件开发是一个善于思考的职业&#xff0c;写程序都是要经过需求分析、设计、编码还有测试运行的。所以…

提高班下一阶段的学习任务汇总

提高班下一阶段的学习任务概括起来很简单——软件工程 1.软工视屏 要求&#xff1a;做笔记&#xff0c;画图&#xff0c;看完后写关于机房收费的文档 2.UML的视屏 要求&#xff1a;做笔记 3.Rose制图 要求&#xff1a;看完后&#xff0c;画机房收费系统的UML图&#xff08;共9种…

关于RDP协议的分析(一)

导读&#xff1a; 关于RDP协议的分析&#xff08;一&#xff09;关于RDP协议的分析和研究 -------------- leadgenius 写这个一是便于学习&#xff0c;再就是与网友们共同讨论&#xff0c;有一些我也不确定的&#xff0c;只是我的理解…

linux ftp上传下载文件,Linux利用ftp命令上传下载文件

Linux中如何使用ftp命令&#xff0c;包括如何连接ftp服务器&#xff0c;上传or下载文件以及创建文件夹。虽然现在有很多ftp桌面应用(例如&#xff1a;FlashFXP)&#xff0c;但是在服务器、SSH、远程会话中掌握命令行ftp的使用还是很有必要的。ftp命令使用格式&#xff1a;ftp […

qwt-6.0.2在qt creator下的编译和运行

今天在书上看到qt下有一个很好的图形界面插件qwt&#xff0c;于是就想着来试一试。在网上把qwt&#xff08;版本为6.0.2&#xff09;下下来之后&#xff0c;按照网站&#xff08;qwt.sourceforge.net&#xff09;上给的提示译了之后&#xff0c;就可以运行qwt自带的例子了&…

乘法命令linux,如何在Linux命令行中做基础数学计算/数值运算

Linux bash或命令行可让您执行基本和复杂的算术和布尔运算。诸如expr&#xff0c;jot&#xff0c;bc和factor等命令可帮助您找到复杂问题的最佳数学解决方案。在本文中&#xff0c;我们将描述这些命令并提供示例&#xff0c;这些示例将成为您转向更有用的数学解决方案的基础。这…