Browse Source

Added syntax highlight.

Valentin Starck 14 years ago
parent
commit
faa789a710
1 changed files with 49 additions and 42 deletions
  1. 49 42
      README.markdown

+ 49 - 42
README.markdown

@@ -9,73 +9,80 @@ Usage
 
 A quick example:
 
-    <?php
-    include('Mustache.php');
-    $m = new Mustache;
-    echo $m->render('Hello {{planet}}', array('planet' => 'World!'));
-    // "Hello World!"
-    ?>
+```php
+<?php
+include('Mustache.php');
+$m = new Mustache;
+echo $m->render('Hello {{planet}}', array('planet' => 'World!'));
+// "Hello World!"
 
+```
 
-And a more in-depth example--this is the canonical Mustache template:
 
-    Hello {{name}}
-    You have just won ${{value}}!
-    {{#in_ca}}
-    Well, ${{taxed_value}}, after taxes.
-    {{/in_ca}}
+And a more in-depth example--this is the canonical Mustache template:
 
+```
+Hello {{name}}
+You have just won ${{value}}!
+{{#in_ca}}
+Well, ${{taxed_value}}, after taxes.
+{{/in_ca}}
+```
 
 Along with the associated Mustache class:
 
-    <?php
-    class Chris extends Mustache {
-        public $name = "Chris";
-        public $value = 10000;
-    
-        public function taxed_value() {
-            return $this->value - ($this->value * 0.4);
-        }
+```php
+<?php
+class Chris extends Mustache {
+    public $name = "Chris";
+    public $value = 10000;
     
-        public $in_ca = true;
+    public function taxed_value() {
+        return $this->value - ($this->value * 0.4);
     }
 
+    public $in_ca = true;
+}
+
+```
 
 Render it like so:
 
-    <?php
-    $chris = new Chris;
-    echo $chris->render($template);
-    ?>
+```php
+<?php
+$chris = new Chris;
+echo $chris->render($template);
 
+```
 
 Here's the same thing, a different way:
 
 Create a view object--which could also be an associative array, but those don't do functions quite as well:
 
-    <?php
-    class Chris {
-        public $name = "Chris";
-        public $value = 10000;
-    
-        public function taxed_value() {
-            return $this->value - ($this->value * 0.4);
-        }
-    
-        public $in_ca = true;
+```php
+<?php
+class Chris {
+    public $name = "Chris";
+    public $value = 10000;
+
+    public function taxed_value() {
+        return $this->value - ($this->value * 0.4);
     }
-    ?>
 
+    public $in_ca = true;
+}
 
-And render it:
+```
 
-    <?php
-    $chris = new Chris;
-    $m = new Mustache;
-    echo $m->render($template, $chris);
-    ?>
+And render it:
 
+```php
+<?php
+$chris = new Chris;
+$m = new Mustache;
+echo $m->render($template, $chris);
 
+```
 
 
 Known Issues