PHP et l’opérateur ternaire
L’opérateur ternaire est utilisé en tant que syntaxe réduite permettant de traduire une affectation conditionnelle.
Débutant ou novice, utilisez ce recueil d'articles techniques comme un véhicule vous facilitant l'exploration de nouvelles pistes.
Coincé ou à court de solution, ce recueil contient peut-être une astuce qui débloquera la situation. N'hésitez pas à exploiter l'outil de recherche.
Sans chapelle, ce recueil aborde différents sujets en jouant sur leur complémentarité: système d'exploitation, base de données, programmation...
L’opérateur ternaire est utilisé en tant que syntaxe réduite permettant de traduire une affectation conditionnelle.
Les sytsèmes d’exploitation à base Unix proposent pour la plupart un manuel d’aide électronique qui s’obtient en tapant la commande “man”.
En XSLT 1.0, il n’est pas possible de faire directement appel à une fonction du style uppercase() ou lowercase() pour assurer le passage en majuscules (ou minuscules) d’une chaîne de caractères. Il faut se trourner vers l’instruction translate(). Exemple en XSLT 1.0 : <?xml version=”1.0″ encoding=”ISO-8859-1″?> <xsl:stylesheet version=”1.0″> <xsl:variable name=”lowercase” select=”‘abcdefghijklmnopqrstuvwxyz'” /> <xsl:variable name=”uppercase” select=”‘ABCDEFGHIJKLMNOPQRSTUVWXYZ'”…
En MySQL, il est tout-à-fait possible de mettre en relation (jointure) plusieurs bases de données afin de répondre à une requête d’information.
Le serveur web Apache permet d’ajouter des directives de configuration répertoire par répertoire en les précisant dans de simples fichiers textes nommés ‘.htaccess’. Ceux-ci auront pour effet de modifier localement le fonctionnement du serveur Web. Il est ainsi possible d’imposer au serveur des comportements spécifiques pour le répertoire (et les sous-répertoires) dans lequel se trouve le ‘.htaccess’ sans devoir toucher au fichier de configuration central d’Apache ‘httpd.conf’.
Sous Unix/Linux le système “cron” permet de lancer périodiquement des commandes ou processus. On s’en sert par exemple pour automatiser des sauvegardes, des transferts de fichier, des extractions de bases de données, des envois de messages…
Les expressions régulières permettent de définir des modèles à comparer à une chaîne de caractères. En pratique, elles facilitent grandement la manipulation de textes et de données: recherche, comparaison, substitution, tri de caractères.Elles sont utilisées par de nombreux programmes et leur exploitation constitue pour certains langages de programmation un atout. Le “modèle” d’une expression régulière…
Deux questions s’imposent d’entrée de jeu : PHP est-il facile à apprendre et cela prend-il beaucoup de temps? Dans la littérature sur le sujet, on trouve de nombreux auteurs qui répondent sans préambule OUI à la première question et NON à la deuxième. Il faut cependant nuancer ces propos. PHP, pour être bien maîtrisé, nécessite…
Il se peut que dans certaines situations (par souci de cohérence, de compatibilité…) l’on doive s’assurer de la basse casse des noms de fichiers d’un répertoire. Dans ce cas, les possibilités de scripting offertes par le shell peuvent s’avérer très utiles afin d’obtenir rapidement un conversion.
Lorsque l’on utilise une instruction PHP qui manipule les en-têtes HTTP (par exemple via la fonction ‘header’ permettant d’enclencher une redirection), il faut s’assurer des les appeler avant d’avoir généré le moindre flux de sortie vers le client. En effet, dès qu’un début de contenu est envoyé via le serveur Web (soit via des instructions…