Thread Auch PHP ... (15 answers)
Opened by rosti at 2020-12-30 13:23

rosti
 2020-01-01 15:00
#191053 #191053
User since
2011-03-19
3180 Artikel
BenutzerIn
[Homepage]
user image
In einem anderen Forum: Hat sich doch mal einer darüber mockiert, daß Perl gar kein richtiges OOP kann sondern daß da nur Referenzen mit dem Namen einer Klasse gesegnet werden.

Was er nicht sagt! Aber gucken wir mal was PHP da maccht:

Quote
public PDOStatement::fetchObject ([ string $class_name = "stdClass" [, array $ctor_args ]] ) : mixed


Very Magic: Man holt mit PDO Objekte aus einer Datenbank und segnet diese mit dem Namen einer Klasse. So können diese Objekte dann auch Methoden dieser Klasse ausführen.


Ach.

Und so geht das dann:


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class main{
public $FILEDIR = "d:/home/files";

function selfdump(){
print_r($this);
}
}
require "factory/_dbh.php";

$m = new main();
$pdo = _dbh( $m, array('myweb') );

$sth = $pdo->prepare("SELECT * FROM forum WHERE mesgid=39");
$sth->execute();
$r = $sth->fetchObject('main');

$r->selfdump();


Die Daten können Methoden aufrufen. Na dann auf zum MVC by PHP+MySQL. Perlprogrammiere dürfen sowas natürlich nicht machen.

,
Last edited: 2020-01-01 15:17:54 +0100 (CET)

View full thread Auch PHP ...