Kann ich das in PHP übertragen oder ist das bei PHP prinzipiell nicht möglich? 1:1 kopieren funktioniert nicht :)
PHP ist zwar eine C-Ähliche Sprache, aber diese JavaScript-Objekt-Notationsform ist JavaScript-spezifisch
Du kannst das aber sehrwohl in eine Klasse überführen.
class mdl {
function warten(wartesekunden) {
},
function showpic(...) {
}
}
$foo = new mdl;
$foo->showPic(bla.jpg...);
http://php.net/manual/en/language.oop5.basic.php
Natürlich kannst du die Funktionen/Methoden/Properies auch explizt als public, protected oder private deklarieren.
In keinem Fall wirst du aber mit PHP ein Popup am Client öffnen können.