Home > Article > Backend Development > What is the difference between php and js
php is a script that works on the server side. It submits data to the server for processing, and the server responds to the browser. You have to look at the BS structure for this. Suggestions for learning: Many people learn js first, which is correct, but if you learn PHP first, js is learned with needs, and what you learn will be more targeted.
Embedded page method
JS嵌入方式:<script></script> PHP嵌入方式:<?php ?>(常用)
Output syntax
Javascript output
1.alert("警告的内容") 2.prompt("提示的内容") 3.document.write()(页面输出内容)
PHP output
1.echo(常用)//可同时输出多个字符串 eg:echo $a,"hello"; 2.print //只能输出一个字符串 eg:print $a; 3.print_r();//可以打印数组 4.var_dump();//可输出变量的内容、类型和长度
Data type
JS data type
整型(整数)int 单精度小数 float 双精度小数 double 小数 decimal 布尔型 bool(只能存两个状态) 日期时间类型 datetime 字符 char(不常用)强 字符串 string(不常用)强
PHP data type
bool 布尔型(存储两种状态) int 整型 float(double) 浮点型 char 字符 string 字符串
Define variables
JS define variables: var a = 10;
(注意:1.如果定义整数或小数的变量,等号后面的值直接写 2.如果定义字符串变量,等号后面的值需要加双引号或单引号)
PHP define variables:
$a = 5; $a = "hello"; $a = <<<A 定义的字符串内容 //也可放HTML代码 A; (注意:1.如果定义整数或小数的变量,等号后面的值直接写 2.如果定义字符串变量,等号后面的值需要加双引号或单引号)
String splicing
String splicing in JS:
"+"; eg:"hello"+"world"
String splicing in PHP:
"."; eg:"hello"."world"
There are other differences between PHP and JavaScript There are many, so I won’t introduce them one by one here. Interested friends can check them out by themselves.
The above is the detailed content of What is the difference between php and js. For more information, please follow other related articles on the PHP Chinese website!