ホームページ > バックエンド開発 > PHPの問題 > phpとjsの違いは何ですか

phpとjsの違いは何ですか

silencement
リリース: 2023-02-24 20:46:01
オリジナル
3016 人が閲覧しました

phpとjsの違いは何ですか

php はサーバー側で動作するスクリプトです。処理のためにデータをサーバーに送信し、サーバーはブラウザに応答します。これについては BS 構造を確認する必要があります。 。学習に関する提案: 多くの人が最初に 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 と JavaScript の間には他にも次のような違いがあります。たくさんあるので、ここでは一つ一つ紹介しませんが、興味のある人は自分で調べてみてください。

以上がphpとjsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート