summaryrefslogtreecommitdiff
path: root/documentation/classes-and-objects.html
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/classes-and-objects.html')
-rw-r--r--documentation/classes-and-objects.html9
1 files changed, 4 insertions, 5 deletions
diff --git a/documentation/classes-and-objects.html b/documentation/classes-and-objects.html
index 5b7c063..32ca15c 100644
--- a/documentation/classes-and-objects.html
+++ b/documentation/classes-and-objects.html
@@ -69,7 +69,6 @@ extern "C" {
counter.method("increment", &Counter::increment);
counter.method("decrement", &Counter::decrement);
counter.method("value", &Counter::value);
- counter.method("instantiate", &Counter::instantiate);
// add the class to the extension
myExtension.add(std::move(counter));
@@ -131,7 +130,7 @@ Php::Value YourClass::example8(Php::Parameters &params) const;
to add the class to the extension? This will actually <i>move</i> the class
object into the extension, which is a more efficient operation than copying.
</p>
-<h2>Method parameters</h2>
+<h2 id="method-parameters">Method parameters</h2>
<p>
Methods are just like functions, and just how you use the
Php::ByVal and the Php::ByRef classes to <a href="parameters">specify the
@@ -260,7 +259,7 @@ echo($counter->value()."\n");
thought that an example was not really necessary (and we're not a big fan
of parameters-by-reference either).
</p>
-<h2>Static methods</h2>
+<h2 id="static-methods">Static methods</h2>
<p>
Static methods are supported too. A static method is a method that does
not have access to a 'this' pointer. In C++, such static methods
@@ -417,7 +416,7 @@ myFunction();
?&gt;
</code></pre>
</p>
-<h2>Access modifiers</h2>
+<h2 id="access-modifiers">Access modifiers</h2>
<p>
In PHP (and in C++ too) you can mark methods as public, private or protected.
To achieve this for your native class too, you should pass in an additional
@@ -481,7 +480,7 @@ extern "C" {
because after all, your methods are called by the PHP-CPP library, and if you make
them private, they becomes invisible for the library.
</p>
-<h2>Abstract and final</h2>
+<h2 id="abstract-and-final">Abstract and final</h2>
<p>
In the previous section we showed how to use the Php::Final and Php::Abstract
flags to create a final or abstract method. If you want to make your entire