Home  >  Article  >  Backend Development  >  What is the difference between php and js

What is the difference between php and js

silencement
silencementOriginal
2019-09-25 13:19:562929browse

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn