<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://slamwiki2.kobject.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://slamwiki2.kobject.net/feed.php">
        <title>SlamWiki 2.1 web:php</title>
        <description></description>
        <link>http://slamwiki2.kobject.net/</link>
        <image rdf:resource="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-12T23:38:10+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap0?rev=1699455926&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap1?rev=1699453357&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap2?rev=1699453489&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap3?rev=1699453370&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap4?rev=1699453389&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap5?rev=1699453404&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap6?rev=1712553668&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/chap7?rev=1699453421&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/web/php/mail?rev=1702667803&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico">
        <title>SlamWiki 2.1</title>
        <link>http://slamwiki2.kobject.net/</link>
        <url>http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap0?rev=1699455926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T16:05:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 0 : Historique, principe</title>
        <link>http://slamwiki2.kobject.net/web/php/chap0?rev=1699455926&amp;do=diff</link>
        <description>Chapitre 0 : Historique, principe

Les débuts

1994

[Rasmus Lerdof en 2007]

&lt;span style=&quot;font-size:10px;&quot;&gt;Source : wikipedia.fr&lt;/span&gt;

&lt;span style=&quot;font-size:18px&quot;&gt;P&lt;/span&gt;ersonal &lt;span style=&quot;font-size:18px&quot;&gt;H&lt;/span&gt;ome &lt;span style=&quot;font-size:18px&quot;&gt;P&lt;/span&gt;age Tools/&lt;span style=&quot;font-size:18px&quot;&gt;F&lt;/span&gt;orm &lt;span style=&quot;font-size:18px&quot;&gt;I&lt;/span&gt;nterpreter

1997

[Andi et Zeev]

&lt;span style=&quot;font-size:10px&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;Certains droits réservés&lt;/a&gt;&lt;/s…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap1?rev=1699453357&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:22:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 1 : Les bases du langage</title>
        <link>http://slamwiki2.kobject.net/web/php/chap1?rev=1699453357&amp;do=diff</link>
        <description>Chapitre 1 : Les bases du langage

- Types de données

Pas de déclaration, typage à l&#039;affectation
Données Type $i=5   int  $d=1.234   float  $s=“chaîne”   string  $b=TRUE   boolean  
- Commentaires, Instructions, séparations



- Opérateurs</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap2?rev=1699453489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:24:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 2 : Méthodes de la requête</title>
        <link>http://slamwiki2.kobject.net/web/php/chap2?rev=1699453489&amp;do=diff</link>
        <description>Chapitre 2 : Méthodes de la requête

&lt;div class=&quot;towrite&quot;&gt;Comment passer des paramètres à une requête&lt;br&gt;Méthodes de soumission des formulaires&lt;/div&gt;

- Méthode GET

- Soumission

Méthode GET =&gt; passage des informations dans l&#039;URL :

Via un accès direct dans la barre du navigateur :



Via un lien hypertexte



Via un formulaire



- Limites du GET

	*  Limite de taille supportée dans l&#039;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap3?rev=1699453370&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:22:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 3 : Les tableaux</title>
        <link>http://slamwiki2.kobject.net/web/php/chap3?rev=1699453370&amp;do=diff</link>
        <description>Chapitre 3 : Les tableaux

&lt;div class=&quot;towrite&quot;&gt;Les tableaux : &lt;ul&gt;&lt;li&gt;leur rôle&lt;/li&gt;&lt;li&gt;leur utilisation&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

- Création

- Tableau indexé et tableau associatif

Tableau indexé



Produit le résultat :


array (size=4)
  0 =&gt; int 5
  1 =&gt; string &#039;est&#039; (length=3)
  2 =&gt; string &#039;un&#039; (length=2)
  3 =&gt; string &#039;entier&#039; (length=6)</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap4?rev=1699453389&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:23:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 4 : Mémorisation temporaire des informations client</title>
        <link>http://slamwiki2.kobject.net/web/php/chap4?rev=1699453389&amp;do=diff</link>
        <description>Chapitre 4 : Mémorisation temporaire des informations client

&lt;div class=&quot;towrite&quot;&gt;Mémorisation temporaire des infos client : &lt;ul&gt;&lt;li&gt;Sessions&lt;/li&gt;&lt;li&gt;Cookies&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

-- Sessions

Permettent de mémoriser des informations sur un utilisateur, côté serveur. L&#039;utilisateur (navigateur client ayant fait une requête) est identifié par un id de session.&lt;div class=&quot;note&quot;&gt;&lt;b&gt;session_start&lt;/b&gt; doit être invoqué avant toute écriture sur la page&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap5?rev=1699453404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:23:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 5 : PHP Objet</title>
        <link>http://slamwiki2.kobject.net/web/php/chap5?rev=1699453404&amp;do=diff</link>
        <description>Chapitre 5 : PHP Objet

- Création de classe

	*  $this Référence à l&#039;objet lui-même, celui dans lequel on se trouve
	*  $this-&gt;member : accès aux membres dans la classe
	*  Respect de l&#039;encapsulation (private sur variables, public sur getters/setters)</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap6?rev=1712553668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-08T07:21:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 6 : Accès aux bases de données (sans framework)</title>
        <link>http://slamwiki2.kobject.net/web/php/chap6?rev=1712553668&amp;do=diff</link>
        <description>Chapitre 6 : Accès aux bases de données (sans framework)

PDO : PHP Data Objects


- Caractéristiques

	*  Depuis PHP 5
	*  Orienté objet
	*  Interface commune à de multiples bases de données (+ de 10), via un driver spécifié dans le DSN

-- Rappels SQL</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/chap7?rev=1699453421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-08T15:23:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chapitre 7 : Notion de Framework PHP</title>
        <link>http://slamwiki2.kobject.net/web/php/chap7?rev=1699453421&amp;do=diff</link>
        <description>Chapitre 7 : Notion de Framework PHP

Framework = cadriciel

Ensemble de conposants logiciels fournissant un cadre de conception

Quelques frameworks connus :

CodeIgniter, Symfony, Laravel, Phalcon, Cake PHP, Zend, Yii

Les frameworks permettent d&#039;intégrer facilement certains concepts ou fonctionnalités dans une application :</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/web/php/mail?rev=1702667803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-15T20:16:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP Mailer</title>
        <link>http://slamwiki2.kobject.net/web/php/mail?rev=1702667803&amp;do=diff</link>
        <description>PHP Mailer

Google configuration

Activer sur votre compte Google l&#039;accès aux applications moins sécurisées :

&lt;div class=&quot;imageB&quot;&gt;

&lt;/div&gt;

Exemple Google SMTP</description>
    </item>
</rdf:RDF>
