<?php namespace Streamer\Test; use Streamer\Stream; class StreamTest extends \PHPUnit_Framework_TestCase { /** * @expectedException Streamer\Exception\InvalidArgumentException */ public function testConstructorRequiresAValidResource() { $stream = new Stream('hello'); } public function testGetResourceReturnsThePHPResource() { $handle = fopen('php://temp', 'r+'); $stream = new Stream($handle); $this->assertEquals($handle, $stream->getResource()); }
Object Oriented (OO) est une méthode de développement logiciel. Les concepts et applications orientés objet ont transcendé la programmation et le développement de logiciels et se sont étendus à des domaines tels que les systèmes de bases de données, les interfaces interactives, les structures d'application, les plates-formes d'application, les systèmes distribués, les structures de gestion de réseau, la technologie de CAO, l'intelligence artificielle et d'autres domaines. L'orientation objet est une méthode de compréhension et d'abstraction du monde réel. C'est le produit du développement de la technologie de programmation informatique jusqu'à un certain stade.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
![Développement orienté objet PHP - modèle de fabrique abstraite](https://img.php.cn/upload/article/000/000/194/86e822c111591579eb76004251b101c9.png)
18 Mar 2017
Le modèle d'usine abstrait est une abstraction du modèle d'usine. En termes simples, il divise la structure du modèle d'usine en individus capables de fonctionner de manière indépendante.
![Introduction à la fonction de liaison statique tardive de PHP orienté objet](https://img.php.cn/upload/article/000/000/013/c9f8f05923438ec2031969f1d326e2ef.png)
26 Dec 2016
Cet article présente principalement la fonction de liaison statique tardive de PHP orienté objet. Cet article présente la fonction de liaison statique tardive de PHP. Elle est principalement utilisée pour résoudre le problème du référencement des classes appelées statiquement dans la portée de l'héritage. référez-vous à lui.
![Explication détaillée de l'utilisation de l'héritage orienté objet en PHP (optimisation et réduction de la duplication de code)](https://img.php.cn/upload/article/000/000/013/d8e3ab4db6c19e0e5beb9bf145eb4816.png)
30 Dec 2016
Cet article présente principalement l'utilisation de l'héritage orienté objet en PHP et analyse l'utilisation de l'héritage dans la programmation orientée objet en PHP avec des exemples et des techniques d'exploitation associées pour l'optimisation du code et la réduction de la duplication de code. Les amis dans le besoin peuvent se référer à ce qui suit.
![Guide orienté objet PHP __toString() utilisation de l'objet clone __call gère les erreurs d'appel](https://img.php.cn/upload/article/000/000/013/096952ddba69d208f9f99fa311ca1e36.jpg)
06 Jan 2017
Comme nous l'avons dit précédemment, les méthodes qui déclarent les noms de méthodes commençant par "-" dans la classe (fournie par PHP) sont toutes des méthodes qui sont automatiquement appelées et exécutées dans différentes circonstances à un moment donné.
10 Feb 2017
![Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?](https://img.php.cn/upload/article/001/246/273/173584251998599.jpg)
03 Jan 2025
Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...
![](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
Outils chauds Tags
![](/static/imghw/taglogo.png)
Hot Tools
![Bibliothèque PHP pour les conteneurs d'injection de dépendances](https://img.php.cn/upload/manual/000/000/001/5e2171bf3c005481.png)
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
![](/static/imghw/taglogo.png)