Pratique de MySQL et PHP- P64

Pratique de MySQL et PHP- P64:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Recherche présentation notation des films 293 Nous reviendrons plus systématiquement sur les possibilités du langage SQL dans le chapitre 10. Voici pour conclure cette section la méthode creerRequetes qui initialise en fonction des saisies de l internaute la requête à exécuter. Cette méthode est un peu particulière. Il ne s agit pas vraiment d une méthode au sens habituel de la programmation objet puisqu elle ne travaille pas dans le contexte d un objet et se contente de faire de la manipulation syntaxique pour produire une chaîne de caractères contenant une requête SQL. Dans ce cas on peut la déclarer comme une méthode statique. Une méthode statique ou méthode de classe ne s exécute pas dans le contexte d un objet on ne peut donc pas y faire référence à this. On ne peut pas non plus appeler une méthode statique avec la syntaxe this- . L appel se fait donc en préfixant le nom de la méthode par le nom de sa classe NomClasse nomMethode Les méthodes statiques sont souvent utilisées pour fournir des services généraux à une clase comme compter le nombre d objets instanciés depuis le début de l exécution. On pourrait placer creerRequetes comme une méthode statique du contrôleur Notation. Ici il faut bien réfléchir à ce qu est un contrôleur un conteneur d actions déclenchées par des requêtes HTTP. Si on commence à placer des méthodes fonctionnelles autres que des actions dans un contrôleur on ne pourra pas les utiliser ailleurs. Nous aurons besoin de creerRequetes dans d autres contrôleurs. Il ne reste donc plus qu à créer une classe spécifiquement dédiée aux fonctions utilitaires qui ne sont ni des actions ni des méthodes d un modèle. Vous trouverez dans le répertoire application classes une classe Util qui ne contient que des méthodes statiques tenant lieu d utilitaires pour l application. On y trouve par exemple des fonctions cherchant des lignes dans la table Artiste par clé par prénom et nom et quelques autres que nous présenterons ensuite. On y trouve donc la .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
463    21    1    02-12-2024
187    27    1    02-12-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.