<?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-05-30T02:36:33+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]





1997

[Andi et Zeev]



 Zeev Suraski et Andi Gutmans 



2014

	*  Version 5.5.8
	*  Version 5.6
	*  Version 6/UTF-16 =&gt; abandon

2015

	*  Sortie de PHP 7 =&gt; amélioration des performances
		*  Nouveautés de la version 7
		*  &lt;http://onlinephpfunctions.com/benchmarks&gt;
		*</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



- 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



- 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



-- 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.</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 :





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