Balise courte : , vous devez ouvrir la commande short_open_tag du fichier php.ini Balise de style ASP : <% %>, vous devez ouvrir la directive asp_tags du fichier php.ini types de données php (9 types) Quatre types scalaires booléen intégré"/> Balise courte : , vous devez ouvrir la commande short_open_tag du fichier php.ini Balise de style ASP : <% %>, vous devez ouvrir la directive asp_tags du fichier php.ini types de données php (9 types) Quatre types scalaires booléen intégré">

Maison  >  Article  >  développement back-end  >  Ce que les débutants doivent savoir sur PHP

Ce que les débutants doivent savoir sur PHP

零下一度
零下一度original
2017-06-23 13:35:501204parcourir

Balises de début et de fin

  1. Deux balises couramment utilisées : <?php ?>,<script language="php"></script>

  2. Balise courte : <? ?>, obligatoire Ouvrez la commande short_open_tag du fichier php.ini

  3. Balise de style ASP : <% %>, vous devez ouvrir la commande asp_tags du fichier php.ini

Types de données php (9 types)

  1. Quatre types scalaires

  • booléen

  • entier

  • float

  • chaîne

  1. Trois types Type composite

  • tableau

  • objet

  • appelable)

  1. Deux types spéciaux

  • ressource (ressource)

  • NULL (pas de type)

  1. Pseudo-type

  • mixte (type mixte)

  • numéro (type numérique)

  • rappel (type de rappel, également appelé appelable)

  • tableau|objet

  • void

  1. pseudo variable $...

  2. Fonction de détection de type (is_type), par exemple : is_string($str)

Super variable globale

  • $ GLOBALS

  • $_SERVER : enregistrez des informations sur les en-têtes, les chemins, les emplacements de script, etc.

  • $_REQUEST : collectez les données soumises par les formulaires HTML

  • $_POST

  • $_GET

  • $_FILES

  • $_ENV

  • $_COOKIE

  • $_SESSION

Accéder aux variables globales dans le corps de fonction

  • global $variable_name

  • $GLOBALS[variable_name]

Définir les constantes

define(const_name, const_value, boolean)

  • const_name : nom de la constante

  • const_value : valeur constante

  • booléen : taille de nom constante Sensible à l'écriture, par défaut false est sensible, true est insensible

Créer un tableau

  • array()

  • Obtenir la longueur du tableaucount($arr)

  • Tri des tableaux : croissantsort(), décroissantrsort()

  • Tri des clés du tableau : croissant, ordre décroissantksort()krsort()

  • Tri des valeurs du tableau : ordre croissant

    , ordre décroissantasort()arsort()

boucle foreach (uniquement pour les tableaux)

  • foreach($array as $value) {}

  • foreach($array as $key => $value) {}

Variable magique

  •  : numéro de ligne actuel __LINE__

  •  : chemin complet et nom du fichier __FILE__

  • : Répertoire où se trouve le fichier __DIR__

  • : Nom de la fonction __FUNCTION__

  •  : Nom de la méthode de classe __METHOD__

  •  : Le nom de l'espace de noms actuel __NAMESPACE__

Orienté objet

  • la classe utilise le mot-clé class suivi du nom de la classe Définition

  • Les variables et les méthodes peuvent être définies entre une paire d'accolades ({}) après le nom de la classe

  • Les variables de la classe sont déclarées à l'aide de var , les variables peuvent également être initialisées avec des valeurs

  • La définition de la fonction est similaire à la définition de la fonction php , mais n'est accessible que via la classe et ses objets instanciés

  • Constructeur

    , principalement utilisé pour initialiser l'objet function __construct($arg1, $arg2, ...)

  • Destructeur

    🎜>, appelé à la fin du cycle de vie de l'objet, peut détruire les variables function __destruct()

  • Hériter

    , PHP ne prend pas en charge l'héritage multipleextends

  • Réécriture de méthodes, les sous-classes peuvent réécrire les méthodes de la classe parent pour répondre aux besoins

  • Contrôle d'accès aux propriétés ou aux méthodes :

    , public, protectedprivate

  • Interface

    interface

  • Constante Définir avec

    , pas besoin de $const

  • Classe abstraite

  • Les propriétés ou méthodes déclarées comme statiques sont accessibles directement sans instancier la classe

  • La méthode de la classe parent est déclarée finale et les sous-classes ne peuvent pas la remplacer et en hériter

  • La sous-classe appelle la méthode constructeur de la classe parent

    parent::__construct()

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