GET http://www.dev.michaeljpitz.com/article/les-array-en-php

Components

4 Twig Components
12 Render Count
7 ms Render Time
4.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
CategoryBadge
[Anonymous]
components/CategoryBadge.html.twig
7 0.68ms
ArticleCard
[Anonymous]
components/ArticleCard.html.twig
3 2.91ms
Navbar
"App\Twig\Components\NavbarComponent"
components/Navbar.html.twig
1 3.24ms
Breadcrumb
"App\Twig\Components\BreadcrumbComponent"
components/Breadcrumb.html.twig
1 0.48ms

Render calls

Navbar App\Twig\Components\NavbarComponent 4.0 MiB 3.24 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\NavbarComponent {#1507
  -categoryRepository: App\Repository\CategoryRepository {#1072 …}
}
Breadcrumb App\Twig\Components\BreadcrumbComponent 4.0 MiB 0.48 ms
Input props
[
  "items" => [
    [
      "label" => "Accueil"
      "url" => "/"
    ]
    [
      "label" => "Articles"
      "url" => "/articles"
    ]
    [
      "label" => "PHP"
      "url" => "/categorie/php"
    ]
    [
      "label" => "Les Array en PHP"
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\BreadcrumbComponent {#1625
  +items: [
    [
      "label" => "Accueil"
      "url" => "/"
    ]
    [
      "label" => "Articles"
      "url" => "/articles"
    ]
    [
      "label" => "PHP"
      "url" => "/categorie/php"
    ]
    [
      "label" => "Les Array en PHP"
    ]
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.34 ms
Input props
[
  "category" => App\Entity\Category {#1165
    -id: 284
    -title: "PHP"
    -slug: "php"
    -color: "#7b4f9e"
    -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#1191 …}
    -pages: Doctrine\ORM\PersistentCollection {#1209 …}
  }
]
Attributes
[
  "category" => "PHP"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1648
  -props: [
    "category" => App\Entity\Category {#1165
      -id: 284
      -title: "PHP"
      -slug: "php"
      -color: "#7b4f9e"
      -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#1191 …}
      -pages: Doctrine\ORM\PersistentCollection {#1209 …}
    }
  ]
}
ArticleCard
[Anonymous]
4.0 MiB 1.46 ms
Input props
[
  "article" => App\Entity\Article {#1334
    -id: 718
    -title: "Introduction à PHP 8.3 : les nouveautés essentielles"
    -slug: "introduction-php-83-nouveautes-essentielles"
    -content: "<h2>Introduction à PHP 8.3 : les nouveautés essentielles</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Découvrez les nouvelles fonctionnalités de PHP 8.3 : types en lecture seule, json_validate() et bien plus encore."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1782709593 {#1241
      date: 2026-06-29 05:06:33.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1782623193 {#1362
      date: 2026-06-28 05:06:33.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1363 …}
    -comments: Doctrine\ORM\PersistentCollection {#1355 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1353 …}
  }
]
Attributes
[
  "article" => "Introduction à PHP 8.3 : les nouveautés essentielles"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1669
  -props: [
    "article" => App\Entity\Article {#1334
      -id: 718
      -title: "Introduction à PHP 8.3 : les nouveautés essentielles"
      -slug: "introduction-php-83-nouveautes-essentielles"
      -content: "<h2>Introduction à PHP 8.3 : les nouveautés essentielles</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Découvrez les nouvelles fonctionnalités de PHP 8.3 : types en lecture seule, json_validate() et bien plus encore."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1782709593 {#1241
        date: 2026-06-29 05:06:33.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1782623193 {#1362
        date: 2026-06-28 05:06:33.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1363 …}
      -comments: Doctrine\ORM\PersistentCollection {#1355 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1353 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.09 ms
Input props
[
  "category" => App\Entity\Category {#1165
    -id: 284
    -title: "PHP"
    -slug: "php"
    -color: "#7b4f9e"
    -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#1191 …}
    -pages: Doctrine\ORM\PersistentCollection {#1209 …}
  }
]
Attributes
[
  "category" => "PHP"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1692
  -props: [
    "category" => App\Entity\Category {#1165
      -id: 284
      -title: "PHP"
      -slug: "php"
      -color: "#7b4f9e"
      -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#1191 …}
      -pages: Doctrine\ORM\PersistentCollection {#1209 …}
    }
  ]
}
ArticleCard
[Anonymous]
4.0 MiB 0.67 ms
Input props
[
  "article" => App\Entity\Article {#1349
    -id: 720
    -title: "Doctrine ORM : optimiser vos requêtes avec QueryBuilder"
    -slug: "doctrine-orm-optimiser-requetes-querybuilder"
    -content: "<h2>Doctrine ORM : optimiser vos requêtes avec QueryBuilder</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Apprenez à construire des requêtes performantes avec le QueryBuilder de Doctrine ORM."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1782709593 {#1351
      date: 2026-06-29 05:06:33.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1782104793 {#1350
      date: 2026-06-22 05:06:33.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1348 …}
    -comments: Doctrine\ORM\PersistentCollection {#1346 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1344 …}
  }
]
Attributes
[
  "article" => "Doctrine ORM : optimiser vos requêtes avec QueryBuilder"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1706
  -props: [
    "article" => App\Entity\Article {#1349
      -id: 720
      -title: "Doctrine ORM : optimiser vos requêtes avec QueryBuilder"
      -slug: "doctrine-orm-optimiser-requetes-querybuilder"
      -content: "<h2>Doctrine ORM : optimiser vos requêtes avec QueryBuilder</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Apprenez à construire des requêtes performantes avec le QueryBuilder de Doctrine ORM."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1782709593 {#1351
        date: 2026-06-29 05:06:33.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1782104793 {#1350
        date: 2026-06-22 05:06:33.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1348 …}
      -comments: Doctrine\ORM\PersistentCollection {#1346 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1344 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.05 ms
Input props
[
  "category" => App\Entity\Category {#1165
    -id: 284
    -title: "PHP"
    -slug: "php"
    -color: "#7b4f9e"
    -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#1191 …}
    -pages: Doctrine\ORM\PersistentCollection {#1209 …}
  }
]
Attributes
[
  "category" => "PHP"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1731
  -props: [
    "category" => App\Entity\Category {#1165
      -id: 284
      -title: "PHP"
      -slug: "php"
      -color: "#7b4f9e"
      -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#1191 …}
      -pages: Doctrine\ORM\PersistentCollection {#1209 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.03 ms
Input props
[
  "category" => App\Entity\Category {#1506
    -id: 287
    -title: "Doctrine ORM"
    -slug: "doctrine-orm"
    -color: "#f26522"
    -description: "Doctrine ORM : entités, repositories et requêtes DQL."
    -level: 284
    -articles: Doctrine\ORM\PersistentCollection {#1511 …}
    -pages: Doctrine\ORM\PersistentCollection {#1519 …}
  }
]
Attributes
[
  "category" => "Doctrine ORM"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1751
  -props: [
    "category" => App\Entity\Category {#1506
      -id: 287
      -title: "Doctrine ORM"
      -slug: "doctrine-orm"
      -color: "#f26522"
      -description: "Doctrine ORM : entités, repositories et requêtes DQL."
      -level: 284
      -articles: Doctrine\ORM\PersistentCollection {#1511 …}
      -pages: Doctrine\ORM\PersistentCollection {#1519 …}
    }
  ]
}
ArticleCard
[Anonymous]
4.0 MiB 0.79 ms
Input props
[
  "article" => App\Entity\Article {#1340
    -id: 724
    -title: "Les migrations Doctrine : bonnes pratiques"
    -slug: "migrations-doctrine-bonnes-pratiques"
    -content: "<h2>Les migrations Doctrine : bonnes pratiques</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Gérez l'évolution de votre schéma de base de données sereinement avec Doctrine Migrations."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1782709593 {#1342
      date: 2026-06-29 05:06:33.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1781067993 {#1341
      date: 2026-06-10 05:06:33.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1339 …}
    -comments: Doctrine\ORM\PersistentCollection {#1337 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1335 …}
  }
]
Attributes
[
  "article" => "Les migrations Doctrine : bonnes pratiques"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1762
  -props: [
    "article" => App\Entity\Article {#1340
      -id: 724
      -title: "Les migrations Doctrine : bonnes pratiques"
      -slug: "migrations-doctrine-bonnes-pratiques"
      -content: "<h2>Les migrations Doctrine : bonnes pratiques</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Gérez l'évolution de votre schéma de base de données sereinement avec Doctrine Migrations."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1782709593 {#1342
        date: 2026-06-29 05:06:33.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1781067993 {#1341
        date: 2026-06-10 05:06:33.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1339 …}
      -comments: Doctrine\ORM\PersistentCollection {#1337 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1335 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.05 ms
Input props
[
  "category" => App\Entity\Category {#1165
    -id: 284
    -title: "PHP"
    -slug: "php"
    -color: "#7b4f9e"
    -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#1191 …}
    -pages: Doctrine\ORM\PersistentCollection {#1209 …}
  }
]
Attributes
[
  "category" => "PHP"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1787
  -props: [
    "category" => App\Entity\Category {#1165
      -id: 284
      -title: "PHP"
      -slug: "php"
      -color: "#7b4f9e"
      -description: "Tout sur le langage PHP : bonnes pratiques, nouveautés et astuces."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#1191 …}
      -pages: Doctrine\ORM\PersistentCollection {#1209 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.05 ms
Input props
[
  "category" => App\Entity\Category {#1506
    -id: 287
    -title: "Doctrine ORM"
    -slug: "doctrine-orm"
    -color: "#f26522"
    -description: "Doctrine ORM : entités, repositories et requêtes DQL."
    -level: 284
    -articles: Doctrine\ORM\PersistentCollection {#1511 …}
    -pages: Doctrine\ORM\PersistentCollection {#1519 …}
  }
]
Attributes
[
  "category" => "Doctrine ORM"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1807
  -props: [
    "category" => App\Entity\Category {#1506
      -id: 287
      -title: "Doctrine ORM"
      -slug: "doctrine-orm"
      -color: "#f26522"
      -description: "Doctrine ORM : entités, repositories et requêtes DQL."
      -level: 284
      -articles: Doctrine\ORM\PersistentCollection {#1511 …}
      -pages: Doctrine\ORM\PersistentCollection {#1519 …}
    }
  ]
}
CategoryBadge
[Anonymous]
4.0 MiB 0.06 ms
Input props
[
  "category" => App\Entity\Category {#1405
    -id: 291
    -title: "Doctrine Migrations"
    -slug: "doctrine-migrations"
    -color: "#c24f1a"
    -description: "Gestion des migrations de schéma avec Doctrine Migrations."
    -level: 287
    -articles: Doctrine\ORM\PersistentCollection {#1498 …}
    -pages: Doctrine\ORM\PersistentCollection {#1514 …}
  }
]
Attributes
[
  "category" => "Doctrine Migrations"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1824
  -props: [
    "category" => App\Entity\Category {#1405
      -id: 291
      -title: "Doctrine Migrations"
      -slug: "doctrine-migrations"
      -color: "#c24f1a"
      -description: "Gestion des migrations de schéma avec Doctrine Migrations."
      -level: 287
      -articles: Doctrine\ORM\PersistentCollection {#1498 …}
      -pages: Doctrine\ORM\PersistentCollection {#1514 …}
    }
  ]
}