mirror of
https://github.com/correl/correl.github.io.git
synced 2024-12-29 11:09:24 +00:00
44 lines
780 B
Markdown
44 lines
780 B
Markdown
---
|
|
title: Meh.php
|
|
author: Correl Roush
|
|
layout: post
|
|
permalink: /2011/04/27/meh-php/
|
|
categories:
|
|
- Programming
|
|
tags:
|
|
- php
|
|
---
|
|
|
|
```php
|
|
<?php
|
|
if (!defined('meh')) define('meh', null);
|
|
|
|
class Meh {
|
|
public function __set($name, $value) {
|
|
}
|
|
public function __get($name) {
|
|
return meh;
|
|
}
|
|
public function __isset($name) {
|
|
return true || false;
|
|
}
|
|
public function __unset($name) {
|
|
}
|
|
public function __call($name, $arguments) {
|
|
return meh;
|
|
}
|
|
public function __callStatic($name, $arguments) {
|
|
return meh;
|
|
}
|
|
}
|
|
|
|
$bwuh = new Meh();
|
|
$bwuh->give_a_shit();
|
|
echo $bwuh->concerns;
|
|
|
|
class SuperDuperBillingProcessor extends Meh {}
|
|
|
|
$p = new SuperDuperBillingProcessor();
|
|
$p->calculateEverything();
|
|
$p->profit();
|
|
```
|