Maison  >  Article  >  développement back-end  >  Chuanzhi Podcast 2017 dernière recommandation de didacticiel vidéo php

Chuanzhi Podcast 2017 dernière recommandation de didacticiel vidéo php

黄舟
黄舟original
2017-12-04 11:24:284799parcourir

PHP (« Hypertext Preprocessor ») est un langage de script open source à usage général. 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. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il peut exécuter des pages Web dynamiques plus rapidement. Par rapport à d'autres langages de programmation, les pages dynamiques créées avec PHP intègrent des programmes dans un document HTML (une application sous le Standard Universal Markup Language) pour exécution, et l'efficacité d'exécution est bien supérieure à celle de CGI qui génère entièrement des balises HTML. Dans "Chuanzhi Podcast 2017 Latest PHP Video Tutorial", nous vous apprendrons quelques connaissances de base de PHP.

Chuanzhi Podcast 2017 dernière recommandation de didacticiel vidéo php

Adresse de lecture du cours : http://www.php.cn/course/583.html

Le style d'enseignement de l'enseignant :

Les cours de l'enseignant sont simples et approfondis, de structure claire, analysés couche par couche, imbriqués, rigoureux dans l'argumentation, rigoureux dans la structure et l'utilisation le pouvoir logique de la pensée pour attirer l'attention des élèves. Force, utiliser la raison pour contrôler le processus d'enseignement en classe. En écoutant les cours de l'enseignant, les étudiants acquièrent non seulement des connaissances, mais reçoivent également une formation à la réflexion, et sont également influencés et influencés par l'attitude académique rigoureuse de l'enseignant

Les points les plus difficiles de cette vidéo sont les fonctions. et fonctions variables , Fonctions anonymes :

Les variables variables font référence à : traiter à nouveau la valeur d'une variable comme un nom de variable pour obtenir la valeur d'une autre variable.
Par exemple :

$name = 'dqrcsc';
$myname = 'name';//$myname的值碰巧是另一个变量的变量名
echo $name;//输出$name的值 'dqrcsc'
echo $myname;//输出$myname的值 'name'
echo $$myname;//得到$myname的值 'name',通过$再将其解析为一个变量 $name,从而输出$name的值 'dqrcsc'

Fonction anonyme : c'est-à-dire une fonction sans nom
La définition d'une fonction en php sera stockée dans la zone de code par le système pendant la phase de compilation Vous pouvez passer le nom de la fonction Rechercher le code de la fonction dans la zone de code.
S'il n'y a pas de nom, vous devez enregistrer l'adresse mémoire de la fonction via une variable.

$func = function(){
echo 'test';
};
var_dump($func);//object(Closure)#1 这是一个闭包

enregistre l'adresse de la fonction, comment appeler la fonction anonyme plus tard ?
Rappelez le formulaire d'appel de fonction : myfunc(); suivi d'une paire de parenthèses après le nom de la fonction indique l'appel de la fonction. Le formulaire d'appel de fonction anonyme est le même que
$func(); //Indique l'appel de la fonction anonyme pointée par la variable
Puisque l'ajout de () est considéré comme une fonction appelante, les fonctions variables apparaissent naturellement ici. concept de

Fonction variable : comme une variable variable, une variable enregistre le nom de la fonction, obtient la valeur de la fonction, qui est le nom de la fonction, puis l'analyse comme une fonction .
Par exemple :

function test(){
echo 'test';
}
$func = 'test';
$func();//$func取得该变量的值'test',后面加上(),被当做是函数test()去调用。

Et s'il s'agit d'une fonction anonyme ?

$func = function(){
$name = 'dqrcsc';
echo $name;
};
$myfunc = 'func'; //$myfunc是一个可变变量,其存储的是$func的变量名
$$myfunc();//$$myfunc解析可变变量,获得$func的值,后面加上(),当做函数去调用,便输出'dqrcsc'了

Il ressort de ce qui précède que les principes des variables variables et des fonctions variables sont les mêmes, mais les méthodes d'analyse sont différentes si vous souhaitez analyser une variable en une variable variable. , plus Utilisez simplement un symbole $
Si vous souhaitez l'analyser dans une fonction variable, ajoutez simplement () après.
Alors la question est : les fonctions et les variables peuvent-elles avoir le même nom ? La réponse est oui.

function test(){
echo 'function';
}
$test = 'var';	//与函数同名的变量
$myvar = 'test';//定义一个变量刚好存放的值为变量名和函数名
echo $$myvar;	//将其解析为可变变量,输出'var'
$myvar();	//将其解析为可变函数,输出'function'

Il est également recommandé à chacun de télécharger les informations : http://www.php.cn/xiazai/learn/2107

Les informations sont pour tout le monde Didacticiel vidéo partagé

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