Maison >développement back-end >tutoriel php >Un résumé des bases de PHP pour les débutants

Un résumé des bases de PHP pour les débutants

烟雨青岚
烟雨青岚avant
2020-06-15 13:28:582783parcourir

Un résumé des bases de PHP pour les débutants

Un résumé des connaissances de base de PHP qui est utile pour les novices

Je viens de commencer à apprendre PHP, s'il vous plaît donnez-moi quelques conseils à l'avenir :

L'apprentissage du backend est un long processus. Je viens d'apprendre PHP et j'en ai résumé une petite partie. Certaines personnes peuvent se demander pourquoi vous copiez et partagez des éléments du W3C ?

Ma réponse est : le W3C est une question de bases d'introduction, qui sont très significatives, et beaucoup de gens ne veulent pas aller au W3C pour apprendre parce qu'il y a trop de choses.

Tout le monde est prêt à lire des blogs ou à consulter des informations pour apprendre, alors je le partage avec des débutants comme moi pour apprendre, j'espère que cela sera utile à tout le monde !

Syntaxe d'apprentissage PHP :

1. echo ---------Instruction de sortie

echo "我的第一段 PHP 脚本!";

2. Le script PHP commence par ba23102d557f375d467c0a830095d747

<?php
// 此处是 PHP 代码
?>

3. >Les instructions PHP se terminent par un point-virgule (;). La balise fermante d'un bloc de code PHP indique également automatiquement un point-virgule (vous n'avez donc pas besoin d'utiliser un point-virgule sur la dernière ligne d'un bloc de code PHP).

4. Les commentaires dans le code PHP ne seront pas lus et exécutés comme un programme. Son seul but est d'être lu par les éditeurs de code.

<!DOCTYPE html>
<html>
<body>
<h1>我的第一张 PHP 页面</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

5. 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.

Exemple :

PHP有三种注释:(//或者#或者/* */)
// 这是单行注释
# 这也是单行注释
/*
这是多行注释块
它横跨了
多行
*/

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

Instance

 :

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
7. Les variables sont des conteneurs pour stocker des informations :

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

Description : $x, $y, $z représentent trois variables différentes. Enfin, la valeur de $z est affichée

8. Règles des variables PHP :

Les variables commencent par le symbole $, suivi du nom de la variable

Les noms de variables doivent commencer par une lettre ou un trait de soulignement.


Les noms de variables ne peuvent pas commencer par des chiffres


Les noms de variables ne peuvent contenir que des caractères alphanumériques et traits de soulignement (A-z, 0 -9 et_)


Les noms de variables sont sensibles à la casse ($y et $Y sont deux variables différentes)


Les noms de variables PHP sont sensibles à la casse sensible!


9. $txt="Bonjour tout le monde !";--------Si la valeur que vous attribuez à une variable est du texte, veuillez entourer la valeur de guillemets.

PHP convertit automatiquement la variable en type de données correct en fonction de sa valeur.

10. La portée d'une variable fait référence à la partie du script où la variable peut être référencée/utilisée.

PHP a trois portées de variables différentes :

local (local)


global (global)


statique (statique)


11. Portée locale et globale

Les variables déclarées en dehors de la fonction ont une portée globale et ne sont accessibles qu'en dehors de la fonction.

Les variables déclarées à l'intérieur d'une fonction ont une portée LOCALE et ne sont accessibles qu'à l'intérieur de la fonction.


Exemple :

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

12. Le mot-clé global est utilisé pour accéder aux variables globales au sein d'une fonction.

Pour cela, utilisez le mot-clé global devant la variable (à l'intérieur de la fonction) : Exemple :

<?php
$x=5; // 全局作用域
function myTest()-----------实现函数,用于下面的函数调用
 {
  $y=10; // 局部作用域
  echo "<p>测试函数内部的变量:</p>";
  echo "变量 x 是:$x";
  echo "<br>";
  echo "变量 y 是:$x";
} ----------大括号里面创建的变量属于局部变量
myTest();----------函数调用
echo "<p>测试函数之外的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";-------换行符
echo "变量 y 是:$x";
?>

global $x,$y; ----Équivalent à----- $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];

13. la fonction se termine/s'exécute, toutes les variables sont supprimées. Cependant, parfois je n'ai pas besoin de supprimer une variable locale. Y parvenir nécessitera des travaux supplémentaires.


Pour ce faire, utilisez le mot-clé static lorsque vous déclarez la variable pour la première fois :


Exemple :

<?php
$x=5;
$y=10;
function myTest() {
  global $x,$y;
  $y=$x+$y;
}
myTest();
echo $y; // 输出 15
?>
La variable est toujours locale à la fonction.

14. La différence entre echo et print :

echo - peut générer plus d'une chaîne print - ne peut générer qu'une seule chaîne de caractères, et renvoie toujours 1

15. commande echo pour afficher les chaînes et les variables


Exemple :

<?php
function myTest() {
  static $x=0;
  echo $x;
  $x++;
}
myTest();
myTest();
myTest();
?>

16. Une chaîne en PHP peut être n'importe quel texte entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles pour afficher

Exemple :

<?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

17. Les nombres entiers sont des nombres sans décimales.

Les nombres à virgule flottante sont des nombres avec un point décimal ou un exposant. La logique est vraie ou fausse.

PHP var_dump() renverra le type de données et la valeur de la variable :

Exemple :

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = &#39;Hello world!&#39;;
echo $x;
?>

18. variable Stocke plusieurs valeurs.

Exemple :

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // 负数
var_dump($x);
echo "<br>"; 
$x = 0x8C; // 十六进制数
var_dump($x);
echo "<br>";
$x = 047; // 八进制数
var_dump($x);
?>

19. Les objets sont des types de données qui stockent des données et des informations sur la façon de traiter les données.

En PHP, les objets doivent être déclarés explicitement.

Nous devons d’abord déclarer la classe de l’objet. Pour cela, nous utilisons le mot-clé class. Une classe est une structure contenant des propriétés et des méthodes.


Ensuite, nous définissons le type de données dans la classe d'objet, puis utilisons ce type de données dans l'instance de cette classe :


Instance :


<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.


Lien original : https://blog.csdn.net/u013808667/article/details/51669990

Tutoriel recommandé : "Tutoriel PHP"

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer