syntaxe de base de php

jacklove
Libérer: 2023-03-31 16:56:02
original
7480 Les gens l'ont consulté

Syntaxe PHP de base

Les scripts PHP peuvent être placés n'importe où dans le document.

Les scripts PHP commencent par et se terminent par ?> :

<?php// 此处是 PHP 代码?>
Copier après la connexion

L'extension de fichier par défaut pour les fichiers PHP est ".php".

Les fichiers PHP contiennent généralement des balises HTML ainsi que du code de script PHP.

PHP Case Sensitive

En PHP, toutes les fonctions, classes et mots-clés définis par l'utilisateur (tels que if, else, echo, etc.) ne sont pas sensibles à la casse.

Dans l'exemple suivant, les trois instructions echo sont légales (équivalentes) :

Exemple

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Copier après la connexion
<br>
Copier après la connexion

Mais en PHP, toutes les variables sont sensibles à la casse .

Dans l'exemple suivant, seule la première instruction affichera la valeur de la variable $color (car $color, $COLOR et $coLOR sont considérés comme trois variables différentes) :

Instance






Copier après la connexion

Variables PHP

Les variables sont des conteneurs permettant de stocker des informations :

Instance

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
Copier après la connexion

Instance en cours d'exécution

Similaire à Algèbre

x=5
y=6
z=x+y
Copier après la connexion

En algèbre, nous utilisons des lettres (comme x) pour contenir des valeurs (comme 5).

À partir de l'expression ci-dessus z=x+y, nous pouvons calculer que la valeur de z est 11.

En PHP, ces trois lettres sont appelées variables.

注释:请把变量视为存储数据的容器。

PHP 变量规则:

  • 变量以 $ 符号开头,其后是变量的名称

  • 变量名称必须以字母或下划线开头

  • 变量名称不能以数字开头

  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

PHP 是一门类型松散的语言

在上面的例子中,请注意我们不必告知 PHP 变量的数据类型。

PHP 根据它的值,自动把变量转换为正确的数据类型。

在诸如 C 和 C++ 以及 Java 之类的语言中,程序员必须在使用变量之前声明它的名称和类型。

PHP 变量作用域

在 PHP 中,可以在脚本的任意位置对变量进行声明。

变量的作用域指的是变量能够被引用/使用的那部分脚本。

PHP 有三种不同的变量作用域:

  • local(局部)

  • global(全局)

  • static(静态)

Local 和 Global 作用域

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

下面的例子测试了带有局部和全局作用域的变量:

实例

测试函数内部的变量:

";   echo "变量 x 是:$x";   echo "<br>";   echo "变量 y 是:$x"; }  myTest(); echo "

测试函数之外的变量:

"; echo "变量 x 是:$x"; echo "<br>"; echo "变量 y 是:$x"; ?>
Copier après la connexion

PHP global 关键词

global 关键词用于访问函数内的全局变量。

要做到这一点,请在(函数内部)变量前面使用 global 关键词:

实例

<?php
$x=5;
$y=10;
function myTest() {
  global $x,$y;
  $y=$x+$y;
}
myTest();
echo $y; // 输出 15?>
Copier après la connexion

PHP echo 和 print 语句

echo 和 print 之间的差异:

  • echo - 能够输出一个以上的字符串

  • print - 只能输出一个字符串,并始终返回 1

echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
Copier après la connexion

本文讲解了php基本语法,更多相关内容请关注php中文网。

相关推荐:

PHP获取客户端信息

PHP 时间处理<br>

php编辑用户信息<br>

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:
php
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