Subversion Repositories Applications.framework

Rev

Rev 5 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5 aurelien 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
<head>
4
<title>Docs For Class Net_URL2</title>
5
<link rel="stylesheet" type="text/css" id="layout"
6
	href="../media/layout.css" media="screen">
7
<link rel="stylesheet" type="text/css" href="../media/style.css"
8
	media="all">
9
<link rel="stylesheet" type="text/css" href="../media/print.css"
10
	media="print">
11
</head>
12
 
13
<body>
14
<div id="header">
15
<div id="navLinks">[ <a href="../classtrees_default.html">Class
16
Tree: default</a> ] [ <a href="../elementindex_default.html">Index:
17
default</a> ] [ <a href="../elementindex.html">All elements</a> ]</div>
18
<div id="packagePosition">
19
<div id="packageTitle2">default</div>
20
<div id="packageTitle">default</div>
21
<div id="elementPath">&middot;</div>
22
</div>
23
</div>
24
 
25
<div id="nav" class="small">
26
<div id="packages">Packages:
27
<p><a href="../li_default.html">default</a></p>
28
<p><a href="../li_eFlore.html">eFlore</a></p>
29
</div>
30
 
31
<div id="index">
32
<div id="files">Files:<br>
33
<a href="../default/_controleurs---AdminAdministrateur.php.html">
34
AdminAdministrateur.php </a><br>
35
<a href="../default/_admin_administrateur.php.html">
36
admin_administrateur.php </a><br>
37
<a href="../default/_autoload.inc.php.html"> autoload.inc.php </a><br>
38
<a href="../default/_configuration---config.inc.php.html">
39
config.inc.php </a><br>
40
<a href="../default/_configuration---config_chemin.inc.php.html">
41
config_chemin.inc.php </a><br>
42
<a href="../default/_bibliotheque---Controleur.php.html">
43
Controleur.php </a><br>
44
<a href="../default/_bibliotheque---GestionnaireException.php.html">
45
GestionnaireException.php </a><br>
46
<a href="../default/_index.php.html"> index.php </a><br>
47
<a href="../default/_modeles---ListeAdmin.php.html"> ListeAdmin.php
48
</a><br>
49
<a href="../default/_bibliotheque---Modele.php.html"> Modele.php </a><br>
50
<a href="../default/_bibliotheque---Net_URL.php.html"> Net_URL.php </a><br>
51
<a href="../default/_bibliotheque---Net_URL2.php.html"> Net_URL2.php
52
</a><br>
53
<a href="../default/_bibliotheque---Registre.php.html"> Registre.php
54
</a><br>
55
</div>
56
<div id="interfaces"></div>
57
<div id="classes">Classes:<br>
58
<a href="../default/AdminAdministrateur.html"> AdminAdministrateur </a><br>
59
<a href="../default/Controleur.html"> Controleur </a><br>
60
<a href="../default/GestionnaireException.html">
61
GestionnaireException </a><br>
62
<a href="../default/listeAdmin.html"> listeAdmin </a><br>
63
<a href="../default/Modele.html"> Modele </a><br>
64
<a href="../default/Net_URL.html"> Net_URL </a><br>
65
<a href="../default/Net_URL2.html"> Net_URL2 </a><br>
66
<a href="../default/Registre.html"> Registre </a><br>
67
</div>
68
</div>
69
</div>
70
 
71
<div id="body">
72
<h1>Class: Net_URL2</h1>
73
<p style="margin: 0px;">Source Location: /bibliotheque/Net_URL2.php</p>
74
 
75
 
76
<div class="leftcol">
77
<h3><a href="#class_details">Class Overview</a> <span
78
	class="smalllinenumber">[line 43]</span></h3>
79
<div id="classTree"><pre></pre></div>
80
<div class="small">
81
<p></p>
82
<h4>Author(s):</h4>
83
<ul>
84
</ul>
85
<h4>Version:</h4>
86
<ul>
87
</ul>
88
 
89
<h4>Copyright:</h4>
90
<ul>
91
	</li>
92
</div>
93
</div>
94
 
95
<div class="middlecol">
96
<h3><a href="#class_vars">Variables</a></h3>
97
<ul class="small">
98
</ul>
99
<h3><a href="#class_consts">Constants</a></h3>
100
<ul class="small">
101
	<li><a href="../default/Net_URL2.html#constOPTION_ENCODE_KEYS">OPTION_ENCODE_KEYS</a></li>
102
	<li><a href="../default/Net_URL2.html#constOPTION_SEPARATOR_INPUT">OPTION_SEPARATOR_INPUT</a></li>
103
	<li><a
104
		href="../default/Net_URL2.html#constOPTION_SEPARATOR_OUTPUT">OPTION_SEPARATOR_OUTPUT</a></li>
105
	<li><a href="../default/Net_URL2.html#constOPTION_STRICT">OPTION_STRICT</a></li>
106
	<li><a href="../default/Net_URL2.html#constOPTION_USE_BRACKETS">OPTION_USE_BRACKETS</a></li>
107
</ul>
108
</div>
109
<div class="rightcol">
110
<h3><a href="#class_methods">Methods</a></h3>
111
<ul class="small">
112
	<li><a href="../default/Net_URL2.html#method__construct">__construct</a></li>
113
	<li><a href="../default/Net_URL2.html#methodgetAuthority">getAuthority</a></li>
114
	<li><a href="../default/Net_URL2.html#methodgetCanonical">getCanonical</a></li>
115
	<li><a href="../default/Net_URL2.html#methodgetFragment">getFragment</a></li>
116
	<li><a href="../default/Net_URL2.html#methodgetHost">getHost</a></li>
117
	<li><a href="../default/Net_URL2.html#methodgetNormalizedURL">getNormalizedURL</a></li>
118
	<li><a href="../default/Net_URL2.html#methodgetOption">getOption</a></li>
119
	<li><a href="../default/Net_URL2.html#methodgetPassword">getPassword</a></li>
120
	<li><a href="../default/Net_URL2.html#methodgetPath">getPath</a></li>
121
	<li><a href="../default/Net_URL2.html#methodgetPort">getPort</a></li>
122
	<li><a href="../default/Net_URL2.html#methodgetQuery">getQuery</a></li>
123
	<li><a href="../default/Net_URL2.html#methodgetQueryVariables">getQueryVariables</a></li>
124
	<li><a href="../default/Net_URL2.html#methodgetRequested">getRequested</a></li>
125
	<li><a href="../default/Net_URL2.html#methodgetRequestedURL">getRequestedURL</a></li>
126
	<li><a href="../default/Net_URL2.html#methodgetScheme">getScheme</a></li>
127
	<li><a href="../default/Net_URL2.html#methodgetURL">getURL</a></li>
128
	<li><a href="../default/Net_URL2.html#methodgetUser">getUser</a></li>
129
	<li><a href="../default/Net_URL2.html#methodgetUserinfo">getUserinfo</a></li>
130
	<li><a href="../default/Net_URL2.html#methodisAbsolute">isAbsolute</a></li>
131
	<li><a href="../default/Net_URL2.html#methodnormalize">normalize</a></li>
132
	<li><a href="../default/Net_URL2.html#methodresolve">resolve</a></li>
133
	<li><a href="../default/Net_URL2.html#methodsetAuthority">setAuthority</a></li>
134
	<li><a href="../default/Net_URL2.html#methodsetFragment">setFragment</a></li>
135
	<li><a href="../default/Net_URL2.html#methodsetHost">setHost</a></li>
136
	<li><a href="../default/Net_URL2.html#methodsetOption">setOption</a></li>
137
	<li><a href="../default/Net_URL2.html#methodsetPath">setPath</a></li>
138
	<li><a href="../default/Net_URL2.html#methodsetPort">setPort</a></li>
139
	<li><a href="../default/Net_URL2.html#methodsetQuery">setQuery</a></li>
140
	<li><a href="../default/Net_URL2.html#methodsetQueryVariable">setQueryVariable</a></li>
141
	<li><a href="../default/Net_URL2.html#methodsetQueryVariables">setQueryVariables</a></li>
142
	<li><a href="../default/Net_URL2.html#methodsetScheme">setScheme</a></li>
143
	<li><a href="../default/Net_URL2.html#methodsetUserinfo">setUserinfo</a></li>
144
	<li><a href="../default/Net_URL2.html#methodunsetQueryVariable">unsetQueryVariable</a></li>
145
	<li><a href="../default/Net_URL2.html#method__toString">__toString</a></li>
146
</ul>
147
</div>
148
 
149
<div id="content">
150
<hr>
151
<div class="contents"></div>
152
 
153
<div class="leftCol">
154
<h2>Inherited Variables</h2>
155
<h2>Inherited Constants</h2>
156
</div>
157
 
158
<div class="rightCol">
159
<h2>Inherited Methods</h2>
160
</div>
161
<br clear="all">
162
<hr>
163
 
164
<a name="class_details"></a>
165
<h2>Class Details</h2>
166
<h4>Tags:</h4>
167
<ul>
168
	<li><b>license</b> - BSD</li>
169
</ul>
170
<p class="small" style="color: #334B66;">[ <a href="#top">Top</a> ]</p>
171
 
172
<hr>
173
<a name="class_vars"></a>
174
<h2>Class Variables</h2>
175
 
176
<hr>
177
<a name="class_methods"></a>
178
<h2>Class Methods</h2>
179
<a name="methodgetCanonical"></a>
180
<p></p>
181
<h3>static getCanonical</h3>
182
<div class="indent">
183
<p><code>static string getCanonical( )</code></p>
184
 
185
<p class="linenumber">[line 731]</p>
186
<p align="center"><strong>Returns a Net_URL2 instance
187
representing the canonical URL of the currently executing PHP script. </strong></p>
188
<h4>Tags:</h4>
189
<ul>
190
	<li><b>access</b> - public</li>
191
</ul>
192
 
193
 
194
<h4>Parameters:</h4>
195
<ul>
196
</ul>
197
</div>
198
<p class="top">[ <a href="#top">Top</a> ]</p>
199
<a name="methodgetRequested"></a>
200
<p></p>
201
<h3>static getRequested</h3>
202
<div class="indent">
203
<p><code>static <a href="../default/Net_URL2.html">Net_URL2</a>
204
getRequested( )</code></p>
205
 
206
<p class="linenumber">[line 767]</p>
207
<p align="center"><strong>Returns a Net_URL2 instance
208
representing the URL used to retrieve the current request. </strong></p>
209
<h4>Tags:</h4>
210
<ul>
211
	<li><b>access</b> - public</li>
212
</ul>
213
 
214
 
215
<h4>Parameters:</h4>
216
<ul>
217
</ul>
218
</div>
219
<p class="top">[ <a href="#top">Top</a> ]</p>
220
<a name="methodgetRequestedURL"></a>
221
<p></p>
222
<h3>static getRequestedURL</h3>
223
<div class="indent">
224
<p><code>static string getRequestedURL( )</code></p>
225
 
226
<p class="linenumber">[line 756]</p>
227
<p align="center"><strong>Returns the URL used to retrieve
228
the current request. </strong></p>
229
<h4>Tags:</h4>
230
<ul>
231
	<li><b>access</b> - public</li>
232
</ul>
233
 
234
 
235
<h4>Parameters:</h4>
236
<ul>
237
</ul>
238
</div>
239
<p class="top">[ <a href="#top">Top</a> ]</p>
240
 
241
<a name="method__construct"></a>
242
<p></p>
243
<h3>__construct</h3>
244
<div class="indent">
245
<p><code>Net_URL2 __construct( string $url, [array $options =
246
null])</code></p>
247
 
248
<p class="linenumber">[line 125]</p>
249
<h4>Tags:</h4>
250
<ul>
251
	<li><b>access</b> - public</li>
252
</ul>
253
 
254
 
255
<h4>Parameters:</h4>
256
<ul>
257
	<li><span class="type">string</span> <b>$url</b> - an absolute or
258
	relative URL</li>
259
	<li><span class="type">array</span> <b>$options</b> -</li>
260
</ul>
261
</div>
262
<p class="top">[ <a href="#top">Top</a> ]</p>
263
<a name="methodgetAuthority"></a>
264
<p></p>
265
<h3>getAuthority</h3>
266
<div class="indent">
267
<p><code>string|bool getAuthority( )</code></p>
268
 
269
<p class="linenumber">[line 283]</p>
270
<p align="center"><strong>Returns the authority part, i.e.
271
[ userinfo &quot;@&quot; ] host [ &quot;:&quot; port ], or false if
272
there is no authority none. </strong></p>
273
<h4>Tags:</h4>
274
<ul>
275
	<li><b>access</b> - public</li>
276
</ul>
277
 
278
 
279
<h4>Parameters:</h4>
280
<ul>
281
</ul>
282
</div>
283
<p class="top">[ <a href="#top">Top</a> ]</p>
284
<a name="methodgetFragment"></a>
285
<p></p>
286
<h3>getFragment</h3>
287
<div class="indent">
288
<p><code>string|bool getFragment( )</code></p>
289
 
290
<p class="linenumber">[line 375]</p>
291
<p align="center"><strong>Returns the fragment name, or
292
false if &quot;#&quot; isn't present in the URL. </strong></p>
293
<h4>Tags:</h4>
294
<ul>
295
	<li><b>access</b> - public</li>
296
</ul>
297
 
298
 
299
<h4>Parameters:</h4>
300
<ul>
301
</ul>
302
</div>
303
<p class="top">[ <a href="#top">Top</a> ]</p>
304
<a name="methodgetHost"></a>
305
<p></p>
306
<h3>getHost</h3>
307
<div class="indent">
308
<p><code>string|bool getHost( )</code></p>
309
 
310
<p class="linenumber">[line 241]</p>
311
<p align="center"><strong>Returns the host part, or false
312
if there is no authority part, e.g. </strong></p>
313
<p>relative URLs.</p>
314
<h4>Tags:</h4>
315
<ul>
316
	<li><b>access</b> - public</li>
317
</ul>
318
 
319
 
320
<h4>Parameters:</h4>
321
<ul>
322
</ul>
323
</div>
324
<p class="top">[ <a href="#top">Top</a> ]</p>
325
<a name="methodgetNormalizedURL"></a>
326
<p></p>
327
<h3>getNormalizedURL</h3>
328
<div class="indent">
329
<p><code>string getNormalizedURL( )</code></p>
330
 
331
<p class="linenumber">[line 541]</p>
332
<p align="center"><strong>Returns a normalized string
333
representation of this URL. This is useful for comparison of URLs. </strong></p>
334
<h4>Tags:</h4>
335
<ul>
336
	<li><b>access</b> - public</li>
337
</ul>
338
 
339
 
340
<h4>Parameters:</h4>
341
<ul>
342
</ul>
343
</div>
344
<p class="top">[ <a href="#top">Top</a> ]</p>
345
<a name="methodgetOption"></a>
346
<p></p>
347
<h3>getOption</h3>
348
<div class="indent">
349
<p><code>mixed getOption( string $optionName)</code></p>
350
 
351
<p class="linenumber">[line 808]</p>
352
<p align="center"><strong>Returns the value of the
353
specified option. </strong></p>
354
 
355
 
356
<h4>Parameters:</h4>
357
<ul>
358
	<li><span class="type">string</span> <b>$optionName</b> - The name
359
	of the option to retrieve</li>
360
</ul>
361
</div>
362
<p class="top">[ <a href="#top">Top</a> ]</p>
363
<a name="methodgetPassword"></a>
364
<p></p>
365
<h3>getPassword</h3>
366
<div class="indent">
367
<p><code>string|bool getPassword( )</code></p>
368
 
369
<p class="linenumber">[line 202]</p>
370
<p align="center"><strong>Returns the password part of the
371
userinfo part (the part after the first &quot;:&quot;), or false if
372
there is no userinfo part (i.e. the URL does not contain &quot;@&quot;
373
in front of the hostname) or the userinfo part does not contain
374
&quot;:&quot;. </strong></p>
375
<h4>Tags:</h4>
376
<ul>
377
	<li><b>access</b> - public</li>
378
</ul>
379
 
380
 
381
<h4>Parameters:</h4>
382
<ul>
383
</ul>
384
</div>
385
<p class="top">[ <a href="#top">Top</a> ]</p>
386
<a name="methodgetPath"></a>
387
<p></p>
388
<h3>getPath</h3>
389
<div class="indent">
390
<p><code>string getPath( )</code></p>
391
 
392
<p class="linenumber">[line 332]</p>
393
<p align="center"><strong>Returns the path part (possibly
394
an empty string). </strong></p>
395
<h4>Tags:</h4>
396
<ul>
397
	<li><b>access</b> - public</li>
398
</ul>
399
 
400
 
401
<h4>Parameters:</h4>
402
<ul>
403
</ul>
404
</div>
405
<p class="top">[ <a href="#top">Top</a> ]</p>
406
<a name="methodgetPort"></a>
407
<p></p>
408
<h3>getPort</h3>
409
<div class="indent">
410
<p><code>int|bool getPort( )</code></p>
411
 
412
<p class="linenumber">[line 262]</p>
413
<p align="center"><strong>Returns the port number, or false
414
if there is no port number specified, i.e. if the default port is to be
415
used. </strong></p>
416
<h4>Tags:</h4>
417
<ul>
418
	<li><b>access</b> - public</li>
419
</ul>
420
 
421
 
422
<h4>Parameters:</h4>
423
<ul>
424
</ul>
425
</div>
426
<p class="top">[ <a href="#top">Top</a> ]</p>
427
<a name="methodgetQuery"></a>
428
<p></p>
429
<h3>getQuery</h3>
430
<div class="indent">
431
<p><code>string|bool getQuery( )</code></p>
432
 
433
<p class="linenumber">[line 354]</p>
434
<p align="center"><strong>Returns the query string
435
(excluding the leading &quot;?&quot;), or false if &quot;?&quot; isn't
436
present in the URL. </strong></p>
437
<h4>Tags:</h4>
438
<ul>
439
	<li><b>see</b> - self::getQueryVariables()</li>
440
	<li><b>access</b> - public</li>
441
</ul>
442
 
443
 
444
<h4>Parameters:</h4>
445
<ul>
446
</ul>
447
</div>
448
<p class="top">[ <a href="#top">Top</a> ]</p>
449
<a name="methodgetQueryVariables"></a>
450
<p></p>
451
<h3>getQueryVariables</h3>
452
<div class="indent">
453
<p><code>array getQueryVariables( )</code></p>
454
 
455
<p class="linenumber">[line 396]</p>
456
<p align="center"><strong>Returns the query string like an
457
array as the variables would appear in $_GET in a PHP script. </strong></p>
458
<h4>Tags:</h4>
459
<ul>
460
	<li><b>access</b> - public</li>
461
</ul>
462
 
463
 
464
<h4>Parameters:</h4>
465
<ul>
466
</ul>
467
</div>
468
<p class="top">[ <a href="#top">Top</a> ]</p>
469
<a name="methodgetScheme"></a>
470
<p></p>
471
<h3>getScheme</h3>
472
<div class="indent">
473
<p><code>string|bool getScheme( )</code></p>
474
 
475
<p class="linenumber">[line 167]</p>
476
<p align="center"><strong>Returns the scheme, e.g.
477
&quot;http&quot; or &quot;urn&quot;, or false if there is no scheme
478
specified, i.e. if this is a relative URL. </strong></p>
479
<h4>Tags:</h4>
480
<ul>
481
	<li><b>access</b> - public</li>
482
</ul>
483
 
484
 
485
<h4>Parameters:</h4>
486
<ul>
487
</ul>
488
</div>
489
<p class="top">[ <a href="#top">Top</a> ]</p>
490
<a name="methodgetURL"></a>
491
<p></p>
492
<h3>getURL</h3>
493
<div class="indent">
494
<p><code>string getURL( )</code></p>
495
 
496
<p class="linenumber">[line 509]</p>
497
<p align="center"><strong>Returns a string representation
498
of this URL. </strong></p>
499
<h4>Tags:</h4>
500
<ul>
501
	<li><b>access</b> - public</li>
502
</ul>
503
 
504
 
505
<h4>Parameters:</h4>
506
<ul>
507
</ul>
508
</div>
509
<p class="top">[ <a href="#top">Top</a> ]</p>
510
<a name="methodgetUser"></a>
511
<p></p>
512
<h3>getUser</h3>
513
<div class="indent">
514
<p><code>string|bool getUser( )</code></p>
515
 
516
<p class="linenumber">[line 189]</p>
517
<p align="center"><strong>Returns the user part of the
518
userinfo part (the part preceding the first &quot;:&quot;), or false if
519
there is no userinfo part. </strong></p>
520
<h4>Tags:</h4>
521
<ul>
522
	<li><b>access</b> - public</li>
523
</ul>
524
 
525
 
526
<h4>Parameters:</h4>
527
<ul>
528
</ul>
529
</div>
530
<p class="top">[ <a href="#top">Top</a> ]</p>
531
<a name="methodgetUserinfo"></a>
532
<p></p>
533
<h3>getUserinfo</h3>
534
<div class="indent">
535
<p><code>string|bool getUserinfo( )</code></p>
536
 
537
<p class="linenumber">[line 213]</p>
538
<p align="center"><strong>Returns the userinfo part, or
539
false if there is none, i.e. if the authority part does not contain
540
&quot;@&quot;. </strong></p>
541
<h4>Tags:</h4>
542
<ul>
543
	<li><b>access</b> - public</li>
544
</ul>
545
 
546
 
547
<h4>Parameters:</h4>
548
<ul>
549
</ul>
550
</div>
551
<p class="top">[ <a href="#top">Top</a> ]</p>
552
<a name="methodisAbsolute"></a>
553
<p></p>
554
<h3>isAbsolute</h3>
555
<div class="indent">
556
<p><code>bool isAbsolute( )</code></p>
557
 
558
<p class="linenumber">[line 596]</p>
559
<p align="center"><strong>Returns whether this instance
560
represents an absolute URL. </strong></p>
561
<h4>Tags:</h4>
562
<ul>
563
	<li><b>access</b> - public</li>
564
</ul>
565
 
566
 
567
<h4>Parameters:</h4>
568
<ul>
569
</ul>
570
</div>
571
<p class="top">[ <a href="#top">Top</a> ]</p>
572
<a name="methodnormalize"></a>
573
<p></p>
574
<h3>normalize</h3>
575
<div class="indent">
576
<p><code><a href="../default/Net_URL2.html">Net_URL2</a>
577
normalize( )</code></p>
578
 
579
<p class="linenumber">[line 553]</p>
580
<p align="center"><strong>Returns a normalized Net_URL2
581
instance. </strong></p>
582
<h4>Tags:</h4>
583
<ul>
584
	<li><b>access</b> - public</li>
585
</ul>
586
 
587
 
588
<h4>Parameters:</h4>
589
<ul>
590
</ul>
591
</div>
592
<p class="top">[ <a href="#top">Top</a> ]</p>
593
<a name="methodresolve"></a>
594
<p></p>
595
<h3>resolve</h3>
596
<div class="indent">
597
<p><code><a href="../default/Net_URL2.html">Net_URL2</a>
598
resolve( <a href="../default/Net_URL2.html">Net_URL2</a>|string
599
$reference)</code></p>
600
 
601
<p class="linenumber">[line 609]</p>
602
<p align="center"><strong>Returns an Net_URL2 instance
603
representing an absolute URL relative to this URL. </strong></p>
604
<h4>Tags:</h4>
605
<ul>
606
	<li><b>access</b> - public</li>
607
</ul>
608
 
609
 
610
<h4>Parameters:</h4>
611
<ul>
612
	<li><span class="type"><a href="../default/Net_URL2.html">Net_URL2</a>|string</span>
613
	<b>$reference</b> - relative URL</li>
614
</ul>
615
</div>
616
<p class="top">[ <a href="#top">Top</a> ]</p>
617
<a name="methodsetAuthority"></a>
618
<p></p>
619
<h3>setAuthority</h3>
620
<div class="indent">
621
<p><code>void setAuthority( string|false $authority)</code></p>
622
 
623
<p class="linenumber">[line 309]</p>
624
<h4>Tags:</h4>
625
<ul>
626
	<li><b>access</b> - public</li>
627
</ul>
628
 
629
 
630
<h4>Parameters:</h4>
631
<ul>
632
	<li><span class="type">string|false</span> <b>$authority</b> -</li>
633
</ul>
634
</div>
635
<p class="top">[ <a href="#top">Top</a> ]</p>
636
<a name="methodsetFragment"></a>
637
<p></p>
638
<h3>setFragment</h3>
639
<div class="indent">
640
<p><code>void setFragment( string|bool $fragment)</code></p>
641
 
642
<p class="linenumber">[line 385]</p>
643
<h4>Tags:</h4>
644
<ul>
645
	<li><b>access</b> - public</li>
646
</ul>
647
 
648
 
649
<h4>Parameters:</h4>
650
<ul>
651
	<li><span class="type">string|bool</span> <b>$fragment</b> -</li>
652
</ul>
653
</div>
654
<p class="top">[ <a href="#top">Top</a> ]</p>
655
<a name="methodsetHost"></a>
656
<p></p>
657
<h3>setHost</h3>
658
<div class="indent">
659
<p><code>void setHost( string|bool $host)</code></p>
660
 
661
<p class="linenumber">[line 251]</p>
662
<h4>Tags:</h4>
663
<ul>
664
	<li><b>access</b> - public</li>
665
</ul>
666
 
667
 
668
<h4>Parameters:</h4>
669
<ul>
670
	<li><span class="type">string|bool</span> <b>$host</b> -</li>
671
</ul>
672
</div>
673
<p class="top">[ <a href="#top">Top</a> ]</p>
674
<a name="methodsetOption"></a>
675
<p></p>
676
<h3>setOption</h3>
677
<div class="indent">
678
<p><code>void setOption( string $optionName, mixed $value)</code></p>
679
 
680
<p class="linenumber">[line 793]</p>
681
<p align="center"><strong>Sets the specified option. </strong></p>
682
<h4>Tags:</h4>
683
<ul>
684
	<li><b>see</b> - self::OPTION_ENCODE_KEYS</li>
685
	<li><b>see</b> - self::OPTION_USE_BRACKETS</li>
686
	<li><b>see</b> - self::OPTION_STRICT</li>
687
</ul>
688
 
689
 
690
<h4>Parameters:</h4>
691
<ul>
692
	<li><span class="type">string</span> <b>$optionName</b> - a
693
	self::OPTION_ constant</li>
694
	<li><span class="type">mixed</span> <b>$value</b> - option value</li>
695
</ul>
696
</div>
697
<p class="top">[ <a href="#top">Top</a> ]</p>
698
<a name="methodsetPath"></a>
699
<p></p>
700
<h3>setPath</h3>
701
<div class="indent">
702
<p><code>void setPath( string $path)</code></p>
703
 
704
<p class="linenumber">[line 342]</p>
705
<h4>Tags:</h4>
706
<ul>
707
	<li><b>access</b> - public</li>
708
</ul>
709
 
710
 
711
<h4>Parameters:</h4>
712
<ul>
713
	<li><span class="type">string</span> <b>$path</b> -</li>
714
</ul>
715
</div>
716
<p class="top">[ <a href="#top">Top</a> ]</p>
717
<a name="methodsetPort"></a>
718
<p></p>
719
<h3>setPort</h3>
720
<div class="indent">
721
<p><code>void setPort( int|bool $port)</code></p>
722
 
723
<p class="linenumber">[line 272]</p>
724
<h4>Tags:</h4>
725
<ul>
726
	<li><b>access</b> - public</li>
727
</ul>
728
 
729
 
730
<h4>Parameters:</h4>
731
<ul>
732
	<li><span class="type">int|bool</span> <b>$port</b> -</li>
733
</ul>
734
</div>
735
<p class="top">[ <a href="#top">Top</a> ]</p>
736
<a name="methodsetQuery"></a>
737
<p></p>
738
<h3>setQuery</h3>
739
<div class="indent">
740
<p><code>void setQuery( string|bool $query)</code></p>
741
 
742
<p class="linenumber">[line 365]</p>
743
<h4>Tags:</h4>
744
<ul>
745
	<li><b>see</b> - self::setQueryVariables()</li>
746
	<li><b>access</b> - public</li>
747
</ul>
748
 
749
 
750
<h4>Parameters:</h4>
751
<ul>
752
	<li><span class="type">string|bool</span> <b>$query</b> -</li>
753
</ul>
754
</div>
755
<p class="top">[ <a href="#top">Top</a> ]</p>
756
<a name="methodsetQueryVariable"></a>
757
<p></p>
758
<h3>setQueryVariable</h3>
759
<div class="indent">
760
<p><code>array setQueryVariable( string $name, mixed $value)</code>
761
</p>
762
 
763
<p class="linenumber">[line 485]</p>
764
<h4>Tags:</h4>
765
<ul>
766
	<li><b>access</b> - public</li>
767
</ul>
768
 
769
 
770
<h4>Parameters:</h4>
771
<ul>
772
	<li><span class="type">string</span> <b>$name</b> -</li>
773
	<li><span class="type">mixed</span> <b>$value</b> -</li>
774
</ul>
775
</div>
776
<p class="top">[ <a href="#top">Top</a> ]</p>
777
<a name="methodsetQueryVariables"></a>
778
<p></p>
779
<h3>setQueryVariables</h3>
780
<div class="indent">
781
<p><code>void setQueryVariables( $array)</code></p>
782
 
783
<p class="linenumber">[line 452]</p>
784
<h4>Tags:</h4>
785
<ul>
786
	<li><b>access</b> - public</li>
787
</ul>
788
 
789
 
790
<h4>Parameters:</h4>
791
<ul>
792
	<li><span class="type">array</span> <b>$array</b> - (name =&gt;
793
	value) array</li>
794
</ul>
795
</div>
796
<p class="top">[ <a href="#top">Top</a> ]</p>
797
<a name="methodsetScheme"></a>
798
<p></p>
799
<h3>setScheme</h3>
800
<div class="indent">
801
<p><code>void setScheme( string|bool $scheme)</code></p>
802
 
803
<p class="linenumber">[line 178]</p>
804
<h4>Tags:</h4>
805
<ul>
806
	<li><b>see</b> - <a
807
		href="../default/Net_URL2.html#methodgetScheme">Net_URL2::getScheme()</a></li>
808
	<li><b>access</b> - public</li>
809
</ul>
810
 
811
 
812
<h4>Parameters:</h4>
813
<ul>
814
	<li><span class="type">string|bool</span> <b>$scheme</b> -</li>
815
</ul>
816
</div>
817
<p class="top">[ <a href="#top">Top</a> ]</p>
818
<a name="methodsetUserinfo"></a>
819
<p></p>
820
<h3>setUserinfo</h3>
821
<div class="indent">
822
<p><code>void setUserinfo( string|bool $userinfo,
823
[string|bool $password = false])</code></p>
824
 
825
<p class="linenumber">[line 227]</p>
826
<p align="center"><strong>Sets the userinfo part. If two
827
arguments are passed, they are combined in the userinfo part as username
828
&quot;:&quot; password. </strong></p>
829
<h4>Tags:</h4>
830
<ul>
831
	<li><b>access</b> - public</li>
832
</ul>
833
 
834
 
835
<h4>Parameters:</h4>
836
<ul>
837
	<li><span class="type">string|bool</span> <b>$userinfo</b> -
838
	userinfo or username</li>
839
	<li><span class="type">string|bool</span> <b>$password</b> -</li>
840
</ul>
841
</div>
842
<p class="top">[ <a href="#top">Top</a> ]</p>
843
<a name="methodunsetQueryVariable"></a>
844
<p></p>
845
<h3>unsetQueryVariable</h3>
846
<div class="indent">
847
<p><code>void unsetQueryVariable( string $name)</code></p>
848
 
849
<p class="linenumber">[line 497]</p>
850
<h4>Tags:</h4>
851
<ul>
852
	<li><b>access</b> - public</li>
853
</ul>
854
 
855
 
856
<h4>Parameters:</h4>
857
<ul>
858
	<li><span class="type">string</span> <b>$name</b> -</li>
859
</ul>
860
</div>
861
<p class="top">[ <a href="#top">Top</a> ]</p>
862
<a name="method__toString"></a>
863
<p></p>
864
<h3>__toString</h3>
865
<div class="indent">
866
<p><code>void __toString( )</code></p>
867
 
868
<p class="linenumber">[line 814]</p>
869
<h4>Tags:</h4>
870
<ul>
871
	<li><b>access</b> - public</li>
872
</ul>
873
 
874
 
875
<h4>Parameters:</h4>
876
<ul>
877
</ul>
878
</div>
879
<p class="top">[ <a href="#top">Top</a> ]</p>
880
 
881
<hr>
882
<a name="class_consts"></a>
883
<h2>Class Constants</h2>
884
<a name="constOPTION_ENCODE_KEYS"></a>
885
<p></p>
886
<h4>OPTION_ENCODE_KEYS = <span class="value">&nbsp;'encode_keys'</span></h4>
887
<div class="indent">
888
<p class="linenumber">[line 59]</p>
889
<p align="center"><strong>URL-encode query variable keys.
890
Default is true. </strong></p>
891
</div>
892
<p class="top">[ <a href="#top">Top</a> ]</p>
893
<a name="constOPTION_SEPARATOR_INPUT"></a>
894
<p></p>
895
<h4>OPTION_SEPARATOR_INPUT = <span class="value">&nbsp;'input_separator'</span></h4>
896
<div class="indent">
897
<p class="linenumber">[line 66]</p>
898
<p align="center"><strong>Query variable separators when
899
parsing the query string. Every character is considered a separator.
900
Default is specified by the arg_separator.input php.ini setting (this
901
defaults to &quot;&amp;&quot;). </strong></p>
902
</div>
903
<p class="top">[ <a href="#top">Top</a> ]</p>
904
<a name="constOPTION_SEPARATOR_OUTPUT"></a>
905
<p></p>
906
<h4>OPTION_SEPARATOR_OUTPUT = <span class="value">&nbsp;'output_separator'</span></h4>
907
<div class="indent">
908
<p class="linenumber">[line 73]</p>
909
<p align="center"><strong>Query variable separator used
910
when generating the query string. Default is specified by the
911
arg_separator.output php.ini setting (this defaults to
912
&quot;&amp;&quot;). </strong></p>
913
</div>
914
<p class="top">[ <a href="#top">Top</a> ]</p>
915
<a name="constOPTION_STRICT"></a>
916
<p></p>
917
<h4>OPTION_STRICT = <span class="value">&nbsp;'strict'</span></h4>
918
<div class="indent">
919
<p class="linenumber">[line 49]</p>
920
<p align="center"><strong>Do strict parsing in resolve()
921
(see RFC 3986, section 5.2.2). Default is true. </strong></p>
922
</div>
923
<p class="top">[ <a href="#top">Top</a> ]</p>
924
<a name="constOPTION_USE_BRACKETS"></a>
925
<p></p>
926
<h4>OPTION_USE_BRACKETS = <span class="value">&nbsp;'use_brackets'</span></h4>
927
<div class="indent">
928
<p class="linenumber">[line 54]</p>
929
<p align="center"><strong>Represent arrays in query using
930
PHP's [] notation. Default is true. </strong></p>
931
</div>
932
<p class="top">[ <a href="#top">Top</a> ]</p>
933
</div>
934
<div id="credit">
935
<hr>
936
Documentation generated on Thu, 02 Apr 2009 10:23:02 +0200 by <a
937
	href="http://www.phpdoc.org">phpDocumentor 1.4.1</a></div>
938
</div>
939
</body>
940
</html>