Quelle est la différence entre php et JavaScript

青灯夜游
Libérer: 2021-10-28 15:31:20
original
9024 Les gens l'ont consulté

Différences : 1. PHP est un langage côté serveur, tandis que JavaScript est un langage côté client ; 2. La concaténation des chaînes de PHP est ".", tandis que celle de JS est "+" ; 3. L'ajout de tableaux, PHP utilise "+" ; , JS utilise la fonction concat() ; 4. PHP n'a que des noms de variables sensibles à la casse, tandis que JS est entièrement sensible à la casse.

Quelle est la différence entre php et JavaScript

L'environnement d'exploitation de ce tutoriel : système windows7, version javascript1.8.5&&PHP7.1, ordinateur Dell G3.

Qu'est-ce que PHP ?

PHP (Hypertext Preprocessor) est un langage de script open source généraliste, simple, orienté objet, interprété, robuste, sûr, très performant, indépendant de l'architecture, portable, dynamique.

PHP est un langage de script exécuté côté serveur. Il est similaire au langage C et est un langage de programmation de sites Web couramment utilisé. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il est propice à l’apprentissage et largement utilisé. Il convient principalement au domaine du développement web.

Qu'est-ce que JavaScript ?

JavaScript est un langage de script de haut niveau qui se synchronise avec les scripts côté client. Il s'agit d'un langage polyvalent pour le front-end et est principalement utilisé pour rendre les pages Web interactives et dynamiques. Il a été initialement développé pour exécuter des fonctions côté client, mais depuis la sortie de Node.js en 2009, il a progressivement évolué pour fournir également des fonctions côté serveur.

Il s'agit d'un langage de programmation polyvalent spécialement conçu pour créer des interfaces Web interactives qui donnent une très belle apparence aux sites Web. C'est l'un des langages de programmation les plus puissants pour créer des effets interactifs dans le navigateur Web sans interagir avec le côté serveur.

La différence entre php et JavaScript

1. Les caractéristiques de base des deux sont différentes :

php est un langage de script open source général et un langage côté serveur. La syntaxe absorbe les caractéristiques du langage C, Java et Perl, facile à apprendre et largement utilisée. Elle convient principalement au domaine du développement Web.

js est un langage de script réseau, un langage client, largement utilisé dans le développement d'applications Web. Il est souvent utilisé pour ajouter diverses fonctions dynamiques aux pages Web afin de fournir aux utilisateurs des effets de navigation plus fluides et plus esthétiques. Habituellement, les scripts JavaScript réalisent leurs fonctions en les intégrant dans HTML.

2. Caractère de concaténation de chaîne

Le caractère de concaténation de chaîne php est : "."

Le caractère de concaténation de chaîne JavaScript est : "+"

3. vous pouvez ajouter directement

JavaScript utilise la fonction d'épissage : concat()

4. Sensibilité à la casse

php : seuls les noms de variables sont sensibles à la casse

JavaScript : tous sont sensibles à la casse

5.

php : Déclaration de variable : " $nom de la variable "

JavaScript : Déclaration de variable : " nom de la variable var "

$变量名 "

JavaScript : 变量声明 : " var 变量名 "

6、关于单引号和双引号的解析机制

php : 双引号能解析特殊字符,包括变量。单引号不行。

JavaScript: 单引号和双引号没有区别。

7、实形参的不同

在javascript中,形参和实参的个数没有限制,形参个数可以大于或者少于实参。

而在php中,实参数小于形参就会报错,因为有参数被定义却没有被使用,这在PHP解释机制看来可能会影响函数的功能。

8、变量传值方式不一样:

js中,变量的传值传递和传址传递是根据传递的对象的类型决定的,不能自己随心控制;

而php中所有类型都可以自由控制其传值是传值还是传址,在变量前加上&就可以变成传址方式,不加&就是传值方式。

9、两者的核心功能不一样:

php中的核心功能是用函数方式实现,例如取得一个字符串的长度:$length = strlen(str)

而js是用对象的方法实现,例如取得一个字符串的长度:var length = str.length

6 , À propos du mécanisme d'analyse des single guillemets et guillemets doubles

php : les guillemets doubles peuvent analyser les caractères spéciaux, y compris les variables. Les guillemets simples ne fonctionnent pas.

🎜JavaScript : Il n'y a pas de différence entre les guillemets simples et les guillemets doubles. 🎜🎜🎜7. La différence entre les paramètres formels réels🎜🎜🎜En JavaScript, il n'y a pas de limite sur le nombre de paramètres formels et de paramètres réels. Le nombre de paramètres formels peut être supérieur ou inférieur aux paramètres réels. 🎜🎜En PHP, si le paramètre réel est plus petit que le paramètre formel, une erreur sera signalée car certains paramètres sont définis mais non utilisés. Cela peut affecter le fonctionnement de la fonction dans le mécanisme d'interprétation PHP. 🎜🎜🎜8. Les méthodes de transfert de valeur variable sont différentes : 🎜🎜🎜En js, le transfert par valeur et le transfert par adresse sont déterminés par le type de l'objet transmis, et ne peuvent pas être contrôlés par vous-même ; Les types en php sont Vous pouvez contrôler librement si la valeur est transmise par valeur ou par adresse. L'ajout de & avant que la variable puisse devenir la méthode d'adresse, et ne pas ajouter & peut être la méthode de valeur. 🎜🎜🎜9. Les fonctions principales des deux sont différentes : 🎜🎜🎜La fonction principale en php est implémentée à l'aide de fonctions, telles que l'obtention de la longueur d'une chaîne : $length = strlen(str) ; 🎜🎜JS est implémenté à l'aide de méthodes objet, par exemple, pour obtenir la longueur d'une chaîne : var length = str.length. 🎜🎜Pour plus de connaissances liées à la programmation, veuillez visiter : 🎜Cours de programmation🎜 ! ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!