Maison > développement back-end > tutoriel php > Li Yanhui PHP tutoriel vidéo saison 1 partage de ressources

Li Yanhui PHP tutoriel vidéo saison 1 partage de ressources

黄舟
Libérer: 2023-03-15 16:12:01
original
3269 Les gens l'ont consulté

php est l'un des langages les plus populaires actuellement. En tant que figure majeure du secteur de la formation PHP, les explications des cours de Li Yanhui sont claires et complètes. Sa vidéo de tutoriel PHP est un classique et largement diffusé sur Internet. Ce cours est sa vidéo de la première saison, sur les connaissances de base de php.

Li Yanhui PHP tutoriel vidéo saison 1 partage de ressources

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

Le style d'enseignement du professeur :

Les cours du professeur sont vivants, pleins d'esprit, pleins d'esprit et touchants. Une métaphore vivante est comme la touche finale, ouvrant la porte à la sagesse aux étudiants ; un humour bien placé apporte un sourire entendu aux étudiants, comme boire un verre de vin moelleux, donnant aux gens un arrière-goût et une nostalgie des aphorismes d'un philosophe, des références culturelles. sont intercalés de temps en temps dans la narration, donnant aux gens réflexion et vigilance.

La partie la plus difficile de cette vidéo est la fonction personnalisée PHP :

De manière générale, le code redondant est mauvais. Réécrire le code encore et encore n'est pas seulement une perte de temps, mais cela semble également de mauvaise qualité du point de vue de la mise en page et de la structure. Comme tous les bons langages de programmation, PHP utilise de nombreuses méthodes pour atténuer le problème du code redondant. La méthode la plus courante et la plus simple à mettre en œuvre consiste à utiliser des fonctions.

1. Fonctions standard

Il existe plus de 1 000 fonctions standard dans le package de distribution PHP standard. Ces fonctions standard sont intégrées au système et peuvent être utilisées directement sans que les utilisateurs aient besoin de les créer eux-mêmes.

<?
echo md5(&#39;123456&#39;);   //MD5函数对字符串进行加密处理
?>
Copier après la connexion

2. Fonctions personnalisées

Les fonctions intégrées PHP permettent d'interagir avec des fichiers, d'utiliser des bases de données, de créer des graphiques et de se connecter à d'autres serveurs. Cependant, dans le travail réel, il arrive souvent que des choses soient nécessaires que les créateurs du langage ne pouvaient pas prévoir.

Déclarer une fonction nous permet d'utiliser notre propre code comme les fonctions intégrées. Appelez simplement cette fonction et fournissez-lui les paramètres nécessaires. Cela signifie que la même fonction peut être appelée et réutilisée plusieurs fois tout au long du script.

Créer une fonction

<?
function functionName() {
echo &#39;这是一个无参无返回自定义函数&#39;;
}
?>
Copier après la connexion

Appeler une fonction

<?
functionName();
?>
Copier après la connexion

Nom de la fonction

1 Le nom de la fonction ne peut pas. être le même qu'un existant. Les noms de fonctions ont le même nom.

2. Les noms de fonctions ne peuvent contenir que des lettres, des chiffres et des traits de soulignement.

3. Le nom de la fonction ne peut pas commencer par un chiffre.

Appel de fonction avec paramètres et sans retour

<?
function functionArea($radius) {
area=radius * $radius * pi();
echo $area;
}
 
functionArea(10);
?>
Copier après la connexion

Appel de fonction avec paramètres et retour : utilisez l'instruction return() pour ajouter le l'appelant renvoie une valeur déterminée arbitrairement, renvoyant le contrôle du programme à la portée de l'appelant.

<?
function functionArea($radius) {
return radius∗radius * pi();
}
 
echo functionArea(10);
?>
Copier après la connexion

Appel de fonction contenant des paramètres par défaut : Vous pouvez spécifier une valeur par défaut pour le paramètre d'entrée Si aucune autre valeur n'est fournie, la valeur par défaut sera automatiquement attribuée au paramètre. .

<?
function functionArea($radius=10) {
return radius∗radius * pi();
}
 
echo functionArea();
?>
Copier après la connexion

Appel de fonction qui renvoie plusieurs valeurs : il peut être construit en renvoyant un tableau puis en utilisant la fonction list().

<?
function functionInfo(name,age,$job) {
userInfo=array(name,age,job);  //可以用追加的方式比较常用
return $userInfo;
}
 
list(name,age,$job) = functionInfo(&#39;吴祁&#39;,19,&#39;学生&#39;);
echo 今年name.′今年′.age.&#39;岁了,目前还是个&#39;.$job;
?>
Copier après la connexion

Appels de fonction contenant des paramètres de référence : les paramètres de référence peuvent être modifiés dans la fonction et reflétés en dehors de la portée de la fonction.

<?
$prices = 50;
$tax = 0.5;
function functionPrices(&prices,tax) {
prices=prices + (prices∗tax);
tax=tax * 2;
}
 
functionPrices(prices,tax);
echo $prices;
echo &#39;<br />&#39;;
echo $tax;
?>
Copier après la connexion

Veuillez noter que les appels de fonction ne seront pas sensibles à la casse, donc appeler functionname(), FunctionName() ou FUNCTIOINNAME() sont tous valides et renverront tous le même résultat. Pour plus de commodité, tous sont ici en minuscules.

Il est important de noter que les noms de fonctions et les noms de variables sont différents. Les noms de variables sont sensibles à la casse, donc $Name et $name sont deux variables différentes, mais Name() et name() sont la même fonction.

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