PHP的interface接口使用
在我们在做网站或者是项目的时候,有没有用到interface?用这个有什么要注意的?
举个栗子,写了个使用mysql扩展函数封装的一个数据库操作类DBMySQL,写了几个常用的方法:getAll,getOne,delById,delAll,update,save等等,
现在mysql扩展被官网彻底抛弃了,我让同事帮我使用mysqli或者pdo-mysql扩展来封装一个数据库操作类,
可能他的风格跟我原来的风格不一样,他可能喜欢叫Get_All,Get_One,等等,又或者,他觉得不需要delById了,也不需要delAll了,统一一个Del方法。
这样,要使用新的操作类,那么项目里使用了我原来的操作类的所有地方,都要修改。
再举一个情况,我觉得mysqli好用,同事A觉得PDO-mysql好用,写模块的同事C觉得随便用哪个都可以。但是,总得不可能让同事C写一套用mysqli方法的,再写一套pdo-mysql方法的,我们可以用mysqli的方法封闭一个数据库操作类,用pdo-mysql的方法也封闭一个数据库操作类,然后规定我们两个操作类实现同一功能的方法名和参数相同,那么同事C就可以专心写他的模块和逻辑了。
那么,怎样规定我和同事A分别写的数据库操作类的方法一致呢?interface(接口)就是这么用的了。它规定所有实现它的类,都必须有它规定好的方法,少一个都不行。这样,只要我们写好interface,规定好方法,同事C就可以以这个interface为参考,调用这个interface的方法就行了。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Avec le développement d’Internet, la demande de pages Web dynamiques augmente. En tant que langage de programmation courant, PHP est largement utilisé dans le développement Web. Alors, pour les débutants, comment apprendre le développement PHP ? 1. Comprendre les connaissances de base de PHP. PHP est un langage de script qui peut être directement intégré au code HTML, analysé et exécuté via un serveur Web. Par conséquent, avant d'apprendre PHP, vous pouvez d'abord comprendre les bases des technologies front-end telles que HTML, CSS et JavaScript pour mieux comprendre le fonctionnement de PHP.

Notes d'étude PHP : Robot d'exploration Web et collecte de données Introduction : Un robot d'exploration Web est un outil qui explore automatiquement les données d'Internet. Il peut simuler le comportement humain, parcourir les pages Web et collecter les données requises. En tant que langage de script côté serveur populaire, PHP joue également un rôle important dans le domaine des robots d'exploration Web et de la collecte de données. Cet article explique comment écrire un robot d'exploration Web à l'aide de PHP et fournit des exemples de code pratiques. 1. Principes de base des robots d'exploration Web Les principes de base des robots d'exploration Web sont d'envoyer des requêtes HTTP, de recevoir et d'analyser la réponse H du serveur.

Notes d'étude PHP : Développement modulaire et réutilisation de code Introduction : Dans le développement de logiciels, le développement modulaire et la réutilisation de code sont des concepts très importants. Le développement modulaire peut décomposer des systèmes complexes en petits modules gérables, améliorant ainsi l'efficacité du développement et la maintenabilité du code, tandis que la réutilisation du code peut réduire le code redondant et améliorer la réutilisabilité du code. Dans le développement PHP, nous pouvons réaliser un développement modulaire et une réutilisation du code grâce à certains moyens techniques. Cet article présentera certaines technologies couramment utilisées et des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer ces concepts.

Notes d'étude PHP : Analyse et réglage des performances Introduction : Dans le développement Web, les performances sont un facteur très critique. Un site Web hautes performances peut offrir une meilleure expérience utilisateur, améliorer la fidélisation des utilisateurs et augmenter les revenus de l'entreprise. Dans le développement PHP, l’optimisation des performances est un problème courant et important. Cet article présentera les méthodes d'analyse et de réglage des performances en PHP, et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer ces techniques. 1. Outil d'analyse des performances Extension Xdebug Xdebug est un puissant P

Apprenez les effets spéciaux vidéo et les méthodes de traitement des filtres en PHP PHP est un langage de programmation puissant largement utilisé dans le domaine du développement Web. Avec le développement de la conception de sites Web, les effets spéciaux vidéo et le traitement des filtres deviennent de plus en plus populaires. Cet article explique comment utiliser PHP pour implémenter des effets spéciaux vidéo et le traitement des filtres, ainsi que certaines méthodes fonctionnelles couramment utilisées. 1. Installez l'extension ffmpeg. Pour traiter les vidéos, nous devons installer l'extension ffmpeg. Grâce à cette extension, nous pouvons appeler directement la commande ffmpeg en PHP pour le traitement vidéo. Processus d'installation

Quelle est la meilleure façon d’apprendre PHP en 2023 ? Avec le développement rapide d’Internet, la programmation informatique est devenue une compétence offrant des perspectives d’emploi extrêmement élevées. Parmi les nombreux langages de programmation, PHP est un langage largement utilisé dans le développement de réseaux. Si vous souhaitez apprendre PHP, il est important de connaître la meilleure façon de l'apprendre. PHP est un langage de script open source côté serveur utilisé pour développer des sites Web et des applications dynamiques. Comparé à d'autres langages, PHP a une courbe d'apprentissage plus courte et une large gamme d'applications, ce qui en fait un choix idéal pour les débutants.

Notes d'étude PHP : Traitement des formulaires et validation des données Dans le développement Web, les formulaires sont l'un des composants importants permettant aux utilisateurs d'interagir avec le site Web. Lorsque les utilisateurs remplissent des formulaires et soumettent des données sur le site Web, le site Web doit traiter et vérifier les données soumises pour garantir l'exactitude et la sécurité des données. Cet article expliquera comment utiliser PHP pour traiter des formulaires et effectuer la validation des données, et fournira des exemples de code spécifiques. Soumission du formulaire et prétraitement des données En HTML, nous devons utiliser la balise <form>

Notes d'étude PHP : Aperçu de la séparation front-end et back-end et de la conception des API : Avec le développement continu d'Internet et les besoins croissants des utilisateurs, le modèle de développement de séparation front-end et back-end a attiré de plus en plus l'attention de développeurs. La séparation front-end et back-end fait référence à la séparation du développement du front-end et du back-end, et à la conduite de l'interaction des données via des API pour atteindre l'efficacité et la flexibilité du développement. Cet article présentera le concept de séparation front-end et back-end, et comment concevoir une API. Le concept de séparation front-end et back-end : Le modèle de développement Web traditionnel est le couplage front-end et back-end, c'est-à-dire que le développement du front-end et du back-end est effectué dans le même projet.
