truct ()), (__get ()) (__set ()), (__sleep ()) (__wake ()), (__clone ()). :, [13].
new, - gt ;. $ this.
class C1 extends C2 implements I1, I2
{$ a; $ b; __ construct ($ a, $ b)
{: __ construct ($ a, $ b);
$ this- gt; a=$ a;
$ this- gt; b=$ b;
} function plus ()
{$ this- gt; a + $ this- gt; b;
}
/* */
}
$ d=new C1 (1, 2); $ d- gt; plus ();// 3
PHP,:
class a
{$ color= red raquo ;;
}
$ a=new a (); $ a - gt; color;// Red
$ b=$ a;
$ b - gt; color= blue raquo ;; $ a - gt; color;// Blue
«Paamayim Nekudotayim» «». ,,. ,. «Paamayim Nekudotayim». , Zend Engine 0.5 (PHP3), Andi Zeev. «Paamayim Nekudotayim» «». PHP.
lt ;? phpMyClass {CONST_VALUE= raquo ;;
}
//: MyClass: CONST_VALUE;
? gt;
JavaScript
JavaScript - -. ECMAScript..-.
:,,,.
JavaScript, Java,. JavaScript -,, -.
«JavaScript» Oracle Corporation.-, -. , JavaScript, -,,,, -.
, JavaScript:
·,;
·;
·;
·;
·.
,:
·: JavaScript;
·:,, /,;
· -;
·,.
.
JavaScript Java, Self, Smalltalk.
JavaScript:
·,
·,,,
·,
· //,/* * /.
.
JavaScript:
· (ECMAScript),
· (Browser Object Model BOM ( de )),
· (Document Object Model DOM).
JavaScript,.
JavaScript, DOM. BOM DOM.
.
JavaScript -.
· PHP HTML_Javascript, JavaScript-.
· TCL: javascript. HTML JavaScript.
· Perl Data: JavaScript Perl JavaScript-.
.
JavaScript. Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera ECMA - 262. Mozilla Firefox,, 3.1, Internet Explorer 8.
,,. 2 009.
, Internet Explorer Microsoft JavaScript,, JavaScript 3D-, JavaScript, Adobe Flash.
Web, «-». ,. 1995 Netscape, JavaScript.
, JavaScript - Web.
JavaScript HTML- HTML -. [14].
,,,.
. , HTML- -,:
·;
·;
·.
.-,,,, HTML.-..
,.-.. ,,.
HTML-. , Lt; A gt; lt;/A gt; HREF,:
lt; A HREF=intuit.htm gt; intuit lt;/A gt;
lt; A gt; lt;/A gt; , HREF «». ,,:
document.links [0] .href=«intuit.htm»;
. ,. ,,. , Microsoft Internet Explorer.
JavaScript, HTML-. ,, Navigator,, JavaScript.
JavaScript. , «» Open (), write (), close ().
.
:
function hello ()
{id=window.open («», «example», «width=400, height=150») ;. focus (); id.document.open () ;. document.write (« lt; H1 gt;! lt;/H1 gt;») ;. document.write (« lt; HR gt; lt; FORM gt;») ;. document.write (« lt; INPUT TYPE=button VALUE= ») ;. document.write (« onClick= window.opener.focus (); window.close (); gt; »);
id.document.close ();
}
open (), write (), close (). ,.
. , JavaScript. , Button (INPUT button - «») click, ... INPUT click - onClick. , JavaScript HTML -:
lt; INPUT TYPE=button VALUE=«» onClick=«window.alert ( laquo ;, );» gt;