Maison  >  Article  >  développement back-end  >  Quels sont les points de connaissances que vous devez connaître en PHP ?

Quels sont les points de connaissances que vous devez connaître en PHP ?

慕斯
慕斯original
2021-06-29 16:30:101768parcourir

Nous avons tellement appris sur PHP, quels sont les points de connaissances que vous devez connaître sur PHP ? L'avez-vous parfaitement maîtrisé ? Si ce n'est pas le cas, suivez cet article pour continuer à apprendre

Recommandations associées : Qu'est-ce que PDO en PHP ? Quelles sont les manières courantes d'utiliser les objets pdo ?

Fonctions de traitement des classes et des objets :
class_alias() : Créer un alias pour une classe
class_exists() : Vérifier si la classe a été définie
get_call_class( :Le nom de la classe de liaison statique tardive ("Late Static Binding") get_class METHODS() : Renvoie un tableau composé des noms de méthodes de la classe
getclass_vars(: Renvoie un tableau composé des attributs par défaut de la classe get class() : Renvoie Le nom de classe de l'objet
get_declared_classes() : Renvoie un tableau composé des noms des classes définies get déclaré_interfaces() : Renvoie un tableau contenant toutes les interfaces déclarées get_declared_traits() : Renvoie un tableau de tous les traits définis

get_object_vars() : renvoie un tableau associatif composé d'attributs d'objet get parent class() : renvoie le nom de la classe parent de l'objet ou de la classe

interface_exists() : vérifie si l'interface a été définie

is_a() : Renvoie VRAI si l'objet appartient à cette classe ou si cette classe est la classe parent de cet objet est subclass_of() : Renvoie VRAI si cet objet est une sous-classe de. this class.existent() : Vérifie si la méthode de la classe existe.
property exist() : Vérifiez si l'objet ou la classe a l'attribut trait_exists() : Vérifiez si le trait spécifié existe dans les fonctions liées au tableau
Fonction de prétraitement de la base de données PDO :
$pdo = new PDO() : Créer un objet PDO
$pdo->prepare() : Préparer l'instruction à exécuter et renvoyer l'objet d'instruction $ stmt$stmt->bindParam() : Lier un paramètre au nom de variable spécifié
$stmt->bindValue() : Lier une valeur à un paramètre Sstmt->bindColumn() : Lier une colonne à un PHP variable $stmt->execute() : Exécute une instruction préparée
$stmt->columnCount() : Renvoie une liste dans le jeu de résultats $stmt->fecth() : Récupère la ligne suivante du jeu de résultats
Sstmt->fecthAlII() : renvoie une liste contenant toutes les lignes de l'ensemble de résultats. Array
$stmt->fecthColumn() : renvoie une seule colonne de la ligne suivante dans l'ensemble de résultats $stmt-> ;fetchObject() : récupère la ligne suivante et la renvoie en tant qu'objet
$stmt->rowCount( ) : renvoie le nombre de lignes affectées par l'instruction .SQL précédente $stmt->setFetchMode() : définit le mode de récupération par défaut pour l'instruction
$stmt->debugDumpParams() : imprime une commande de prétraitement SQL
$stmt->errorCode() : récupère le SQLSTATE lié à la dernière opération de gestion de l'instruction
$stmt ->errorInfo() : obtenez les informations d'erreur étendues liées à la dernière opération de gestion de l'instruction Fonction d'opération de fichier

Fonctions de tableau couramment utilisées :
count()//Non-array renvoie 1.
key : Récupère l'indice de l'élément pointé par le pointeur actuel du tableau actuel current : Le pointeur actuel obtenu pointe vers l'élément
next : Récupère la valeur de l'élément suivant, et déplace le pointer down prev : récupère la valeur de l'élément précédent et déplace le pointeur vers le haut
end : déplace le pointeur vers le dernier élément du tableau et renvoie la valeur de la position finale du pointeur reset : déplace le pointeur vers le premier élément du tableau, renvoie la valeur de la position finale du pointeur array keys : obtient tous les noms de clés d'un tableau, renvoie un tableau d'index array_values ​​: obtient toutes les valeurs d'un tableau, renvoie un tableau d'index
explose : Divisez une chaîne en plusieurs segments selon une règle spécifiée (généralement des caractères spéciaux), chaque segment est considéré comme un élément du tableau
, renvoie un tableau d'index
split est similaire à éclaterexploser('.', 'abc .txt') est égal à split(.,'abc.txt')
implode : tous les éléments d'un tableau selon une règle spécifiée (caractères spéciaux), Splice tous les éléments en une chaîne
join() Combinez les éléments du tableau dans une chaîne
fusion de tableau : la fusion fait référence à l'accumulation des éléments dans les deux tableaux. Si le tableau suivant a le même indice (nom de clé : association) que le tableau précédent, alors la valeur de ce dernier élément écrasera le précédent ; si l'index ici a le même indice, l'indice sera automatiquement modifié et ajouté ; l'avant dans le tableau.
array reverse : renvoie le tableau inversé
arrayflip : échange les clés et les valeurs dans le tableau
fonction de simulation de structure de données
array shift : fait apparaître l'élément à l'avant du tableau et obtient le valeur de l'élément array pop : Pop les éléments de l'arrière du tableau pour obtenir la valeur de l'élément
array unshift : Poussez les éléments de l'avant du tableau pour obtenir le nombre d'éléments actuels du tableau array push : Poussez les éléments de l'arrière du tableau pour obtenir le nombre d'éléments actuels du tableau. La fonction Number
Sort
rsort() est utilisée pour trier les cellules du tableau de haut en bas.
La fonction asort() est utilisée pour trier les cellules du tableau de bas en haut et maintenir la relation d'index. La fonction arsort() est utilisée pour trier les cellules du tableau de haut en bas et maintenir la relation d'index.
La fonction ksort() est utilisée pour trier les cellules du tableau de bas en haut par nom de clé.
La fonction krsort() est utilisée pour trier les cellules du tableau de haut en bas par nom de clé.

Apprentissage recommandé : "Tutoriel vidéo 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:
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