1
PHP
2
Table of Contents
7
Getting Started
8
Introduction
9
What is PHP?
10
What can PHP do?
11
A simple tutorial
12
What do I need?
13
Your first PHP-enabled page
14
Something Useful
15
Dealing with Forms
16
Using old code with new versions of PHP
17
What's next?
18
Installation and Configuration
19
General Installation Considerations
20
Installation on Unix systems
21
Apache 1.3.x on Unix systems
22
Apache 2.0 on Unix systems
23
Caudium
24
fhttpd related notes
25
Sun
26
CGI environment and recommended modifications in php.ini
27
Special use for error pages or self-made directory listings (PHP >= 4.3.3)
28
Note about nsapi_virtual and subrequests (PHP >= 4.3.3)
29
CGI and command line setups
30
Testing
31
Benchmarking
32
Using Variables
33
HP-UX specific installation notes
34
OpenBSD installation notes
35
Using Binary Packages
36
Using Ports
37
Common Problems
38
Older Releases
39
Solaris specific installation tips
40
Required software
41
Using Packages
42
Debian GNU/Linux installation notes
43
Using APT
44
Better control on configuration
45
Common Problems
46
Installation on Mac OS X
47
Using Packages
48
Using the bundled PHP
49
Compiling for OS X Server
50
Compiling for MacOS X Client
51
Installation on Windows systems
52
Windows Installer (PHP 5.2 and later)
53
Normal Install
54
Silent Install
55
Upgrading PHP with the Install
56
Windows Installer (PHP 5.1.0 and earlier)
57
Manual Installation Steps
58
ActiveScript
59
Microsoft IIS / PWS
60
General considerations for all installations of PHP with IIS or PWS
61
Windows NT/200x/XP and IIS 4 or newer
62
Windows and PWS 4
63
Windows and PWS/IIS 3
64
Apache 1.3.x on Microsoft Windows
65
Installing as an Apache module
66
Installing as a CGI binary
67
Apache 2.0.x on Microsoft Windows
68
Installing as a CGI binary
69
Installing as an Apache module
70
Sun
71
CGI setup on Sun
72
NSAPI setup on Sun
73
CGI environment and recommended modifications in php.ini
74
Special use for error pages or self-made directory listings (PHP >= 4.3.3)
75
Note about nsapi_virtual and subrequests (PHP >= 4.3.3)
76
OmniHTTPd Server
77
Sambar Server on Microsoft Windows
78
Xitami on Microsoft Windows
79
Building from source
80
Requirements
81
Putting it all together
82
Build resolv.lib
83
Building PHP using the new build system [PHP >=5 only]
84
Building PHP using DSW files [PHP 4]
85
Configure MVC ++
86
Compiling
87
Installation of extensions on Windows
88
Installation of PECL extensions
89
Introduction to PECL Installations
90
Downloading PECL extensions
91
PECL for Windows users
92
Compiling shared PECL extensions with the pecl command
93
Compiling shared PECL extensions with phpize
94
Compiling PECL extensions statically into PHP
95
Problems?
96
Read the FAQ
97
Other problems
98
Bug reports
99
Runtime Configuration
100
The configuration file
101
How to change configuration settings
102
Running PHP as an Apache module
103
Changing PHP configuration via the Windows registry
104
Other interfaces to PHP
105
Language Reference
106
Basic syntax
107
Escaping from HTML
108
Instruction separation
109
Comments
110
Types
111
Introduction
112
Booleans
113
Syntax
114
Converting to boolean
115
Integers
116
Syntax
117
Integer overflow
118
Converting to integer
119
From booleans
120
From floating point numbers
121
From strings
122
From other types
123
Floating point numbers
124
Converting to float
125
Strings
126
Syntax
127
Single quoted
128
Double quoted
129
Heredoc
130
Variable parsing
131
Simple syntax
132
Complex (curly) syntax
133
String access and modification by character
134
Useful functions and operators
135
Converting to string
136
String conversion to numbers
137
Arrays
138
Syntax
139
Specifying with array
140
Creating/modifying with square-bracket syntax
141
Useful functions
142
Array do's and don'ts
143
Why is $foo[bar] wrong?
144
So why is it bad then?
145
Converting to array
146
Comparing
147
Examples
148
Objects
149
Object Initialization
150
Converting to object
151
Resource
152
Converting to resource
153
Freeing resources
154
NULL
155
Syntax
156
Pseudo-types and variables used in this documentation
157
mixed
158
number
159
callback
160
void
161
...
162
Type Juggling
163
Type Casting
164
Variables
165
Basics
166
Predefined variables
167
Variable scope
168
The global keyword
169
Using static variables
170
References with global and static variables
171
Variable variables
172
Variables from outside PHP
173
HTML Forms (GET and POST)
174
IMAGE SUBMIT variable names
175
HTTP Cookies
176
Dots in incoming variable names
177
Determining variable types
178
Constants
179
Syntax
180
Magic constants
181
Expressions
182
Operators
183
Operator Precedence
184
Arithmetic Operators
185
Assignment Operators
186
Bitwise Operators
187
Comparison Operators
188
Ternary Operator
189
Error Control Operators
190
Execution Operators
191
Incrementing/Decrementing Operators
192
Logical Operators
193
String Operators
194
Array Operators
195
Type Operators
196
Control Structures
197
if
198
else
199
elseif
200
Alternative syntax for control structures
201
while
202
do-while
203
for
204
foreach
205
break
206
continue
207
switch
208
declare
209
Ticks
210
return
211
require
212
include
213
require_once
214
include_once
215
Functions
216
User-defined functions
217
Function arguments
218
Making arguments be passed by reference
219
Default argument values
220
Variable-length argument lists
221
Returning values
222
Variable functions
223
Internal (built-in) functions
224
Classes and Objects (PHP 4)
225
class
226
extends
227
Constructors
228
Scope Resolution Operator (::)
229
parent
230
Serializing objects - objects in sessions
231
The magic functions __sleep and __wakeup
232
References inside the constructor
233
Comparing objects
234
Classes and Objects (PHP 5)
235
Introduction
236
The Basics
237
class
238
new
239
extends
240
Autoloading Objects
241
Constructors and Destructors
242
Constructor
243
Destructor
244
Visibility
245
Members Visibility
246
Method Visibility
247
Scope Resolution Operator (::)
248
Static Keyword
249
Class Constants
250
Class Abstraction
251
Object Interfaces
252
implements
253
Examples
254
Overloading
255
Member overloading
256
Method overloading
257
Object Iteration
258
Patterns
259
Factory
260
Singleton
261
Magic Methods
262
__sleep and __wakeup
263
__toString
264
__set_state
265
Final Keyword
266
Object cloning
267
Comparing objects
268
Reflection
269
Table of Contents
270
Introduction
271
Reflector
272
ReflectionException
273
ReflectionFunction
274
ReflectionParameter
275
ReflectionClass
276
ReflectionObject
277
ReflectionMethod
278
ReflectionProperty
279
ReflectionExtension
280
Extending the reflection classes
281
Type Hinting
282
Late Static Bindings
283
Limitations of self::
284
Late Static Bindings' usage
285
Edge cases
286
Exceptions
287
Extending Exceptions
288
References Explained
289
What References Are
290
What References Do
291
What References Are Not
292
Passing by Reference
293
Returning References
294
Unsetting References
295
Spotting References
296
global References
297
$this
298
Security
299
Introduction
300
General considerations
301
Installed as CGI binary
302
Possible attacks
303
Case 1: only public files served
304
Case 2: using --enable-force-cgi-redirect
305
Case 3: setting doc_root or user_dir
306
Case 4: PHP parser outside of web tree
307
Installed as an Apache module
308
Filesystem Security
309
Null bytes related issues
310
Database Security
311
Designing Databases
312
Connecting to Database
313
Encrypted Storage Model
314
SQL Injection
315
Avoiding techniques
316
Error Reporting
317
Using Register Globals
318
User Submitted Data
319
Magic Quotes
320
What are Magic Quotes
321
Why use Magic Quotes
322
Why not to use Magic Quotes
323
Disabling Magic Quotes
324
Hiding PHP
325
Keeping Current
326
Features
327
HTTP authentication with PHP
328
Cookies
329
Sessions
330
Dealing with XForms
331
Handling file uploads
332
POST method uploads
333
Error Messages Explained
334
Common Pitfalls
335
Uploading multiple files
336
PUT method support
337
Using remote files
338
Connection handling
339
Persistent Database Connections
340
Safe Mode
341
Security and Safe Mode
342
Functions restricted/disabled by safe mode
343
Using PHP from the command line
344
Function Reference
345
.NET Functions
346
dotnet_load
347
Apache-specific Functions
348
apache_child_terminate
349
apache_get_modules
350
apache_get_version
351
apache_getenv
352
apache_lookup_uri
353
apache_note
354
apache_request_headers
355
apache_reset_timeout
356
apache_response_headers
357
apache_setenv
358
ascii2ebcdic
359
ebcdic2ascii
360
getallheaders
361
virtual
362
Alternative PHP Cache
363
apc_add
364
apc_cache_info
365
apc_clear_cache
366
apc_compile_file
367
apc_define_constants
368
apc_delete
369
apc_fetch
370
apc_load_constants
371
apc_sma_info
372
apc_store
373
Advanced PHP debugger
374
apd_breakpoint
375
apd_callstack
376
apd_clunk
377
apd_continue
378
apd_croak
379
apd_dump_function_table
380
apd_dump_persistent_resources
381
apd_dump_regular_resources
382
apd_echo
383
apd_get_active_symbols
384
apd_set_pprof_trace
385
apd_set_session_trace
386
apd_set_session
387
apd_set_socket_session_trace
388
override_function
389
rename_function
390
Array Functions
391
array_change_key_case
392
array_chunk
393
array_combine
394
array_count_values
395
array_diff_assoc
396
array_diff_key
397
array_diff_uassoc
398
array_diff_ukey
399
array_diff
400
array_fill_keys
401
array_fill
402
array_filter
403
array_flip
404
array_intersect_assoc
405
array_intersect_key
406
array_intersect_uassoc
407
array_intersect_ukey
408
array_intersect
409
array_key_exists
410
array_keys
411
array_map
412
array_merge_recursive
413
array_merge
414
array_multisort
415
array_pad
416
array_pop
417
array_product
418
array_push
419
array_rand
420
array_reduce
421
array_reverse
422
array_search
423
array_shift
424
array_slice
425
array_splice
426
array_sum
427
array_udiff_assoc
428
array_udiff_uassoc
429
array_udiff
430
array_uintersect_assoc
431
array_uintersect_uassoc
432
array_uintersect
433
array_unique
434
array_unshift
435
array_values
436
array_walk_recursive
437
array_walk
438
array
439
arsort
440
asort
441
compact
442
count
443
current
444
each
445
end
446
extract
447
in_array
448
key
449
krsort
450
ksort
451
list
452
natcasesort
453
natsort
454
next
455
pos
456
prev
457
range
458
reset
459
rsort
460
shuffle
461
sizeof
462
sort
463
uasort
464
uksort
465
usort
466
Aspell functions [deprecated]
467
aspell_check_raw
468
aspell_check
469
aspell_new
470
aspell_suggest
471
BBCode Functions
472
bbcode_add_element
473
bbcode_add_smiley
474
bbcode_create
475
bbcode_destroy
476
bbcode_parse
477
bbcode_set_arg_parser
478
bbcode_set_flags
479
BCMath Arbitrary Precision Mathematics Functions
480
bcadd
481
bccomp
482
bcdiv
483
bcmod
484
bcmul
485
bcpow
486
bcpowmod
487
bcscale
488
bcsqrt
489
bcsub
490
PHP bytecode Compiler
491
bcompiler_load_exe
492
bcompiler_load
493
bcompiler_parse_class
494
bcompiler_read
495
bcompiler_write_class
496
bcompiler_write_constant
497
bcompiler_write_exe_footer
498
bcompiler_write_file
499
bcompiler_write_footer
500
bcompiler_write_function
501
bcompiler_write_functions_from_file
502
bcompiler_write_header
503
bcompiler_write_included_filename
504
Bzip2 Compression Functions
505
bzclose
506
bzcompress
507
bzdecompress
508
bzerrno
509
bzerror
510
bzerrstr
511
bzflush
512
bzopen
513
bzread
514
bzwrite
515
Calendar Functions
516
cal_days_in_month
517
cal_from_jd
518
cal_info
519
cal_to_jd
520
easter_date
521
easter_days
522
FrenchToJD
523
GregorianToJD
524
JDDayOfWeek
525
JDMonthName
526
JDToFrench
527
JDToGregorian
528
jdtojewish
529
JDToJulian
530
jdtounix
531
JewishToJD
532
JulianToJD
533
unixtojd
534
CCVS API Functions [deprecated]
535
ccvs_add
536
ccvs_auth
537
ccvs_command
538
ccvs_count
539
ccvs_delete
540
ccvs_done
541
ccvs_init
542
ccvs_lookup
543
ccvs_new
544
ccvs_report
545
ccvs_return
546
ccvs_reverse
547
ccvs_sale
548
ccvs_status
549
ccvs_textvalue
550
ccvs_void
551
Class/Object Functions
552
call_user_method_array
553
call_user_method
554
class_exists
555
get_class_methods
556
get_class_vars
557
get_class
558
get_declared_classes
559
get_declared_interfaces
560
get_object_vars
561
get_parent_class
562
interface_exists
563
is_a
564
is_subclass_of
565
method_exists
566
property_exists
567
Classkit Functions
568
classkit_import
569
classkit_method_add
570
classkit_method_copy
571
classkit_method_redefine
572
classkit_method_remove
573
classkit_method_rename
574
ClibPDF Functions [deprecated]
575
cpdf_add_annotation
576
cpdf_add_outline
577
cpdf_arc
578
cpdf_begin_text
579
cpdf_circle
580
cpdf_clip
581
cpdf_close
582
cpdf_closepath_fill_stroke
583
cpdf_closepath_stroke
584
cpdf_closepath
585
cpdf_continue_text
586
cpdf_curveto
587
cpdf_end_text
588
cpdf_fill_stroke
589
cpdf_fill
590
cpdf_finalize_page
591
cpdf_finalize
592
cpdf_global_set_document_limits
593
cpdf_import_jpeg
594
cpdf_lineto
595
cpdf_moveto
596
cpdf_newpath
597
cpdf_open
598
cpdf_output_buffer
599
cpdf_page_init
600
cpdf_place_inline_image
601
cpdf_rect
602
cpdf_restore
603
cpdf_rlineto
604
cpdf_rmoveto
605
cpdf_rotate_text
606
cpdf_rotate
607
cpdf_save_to_file
608
cpdf_save
609
cpdf_scale
610
cpdf_set_action_url
611
cpdf_set_char_spacing
612
cpdf_set_creator
613
cpdf_set_current_page
614
cpdf_set_font_directories
615
cpdf_set_font_map_file
616
cpdf_set_font
617
cpdf_set_horiz_scaling
618
cpdf_set_keywords
619
cpdf_set_leading
620
cpdf_set_page_animation
621
cpdf_set_subject
622
cpdf_set_text_matrix
623
cpdf_set_text_pos
624
cpdf_set_text_rendering
625
cpdf_set_text_rise
626
cpdf_set_title
627
cpdf_set_viewer_preferences
628
cpdf_set_word_spacing
629
cpdf_setdash
630
cpdf_setflat
631
cpdf_setgray_fill
632
cpdf_setgray_stroke
633
cpdf_setgray
634
cpdf_setlinecap
635
cpdf_setlinejoin
636
cpdf_setlinewidth
637
cpdf_setmiterlimit
638
cpdf_setrgbcolor_fill
639
cpdf_setrgbcolor_stroke
640
cpdf_setrgbcolor
641
cpdf_show_xy
642
cpdf_show
643
cpdf_stringwidth
644
cpdf_stroke
645
cpdf_text
646
cpdf_translate
647
COM and .Net (Windows)
648
COM
649
DOTNET
650
VARIANT
651
com_addref
652
com_create_guid
653
com_event_sink
654
com_get_active_object
655
com_get
656
com_invoke
657
com_isenum
658
com_load_typelib
659
com_load
660
com_message_pump
661
com_print_typeinfo
662
com_propget
663
com_propput
664
com_propset
665
com_release
666
com_set
667
variant_abs
668
variant_add
669
variant_and
670
variant_cast
671
variant_cat
672
variant_cmp
673
variant_date_from_timestamp
674
variant_date_to_timestamp
675
variant_div
676
variant_eqv
677
variant_fix
678
variant_get_type
679
variant_idiv
680
variant_imp
681
variant_int
682
variant_mod
683
variant_mul
684
variant_neg
685
variant_not
686
variant_or
687
variant_pow
688
variant_round
689
variant_set_type
690
variant_set
691
variant_sub
692
variant_xor
693
Crack Functions
694
crack_check
695
crack_closedict
696
crack_getlastmessage
697
crack_opendict
698
Character Type Functions
699
ctype_alnum
700
ctype_alpha
701
ctype_cntrl
702
ctype_digit
703
ctype_graph
704
ctype_lower
705
ctype_print
706
ctype_punct
707
ctype_space
708
ctype_upper
709
ctype_xdigit
710
CURL
711
Constants
712
curl_close
713
curl_copy_handle
714
curl_errno
715
curl_error
716
curl_exec
717
curl_getinfo
718
curl_init
719
curl_multi_add_handle
720
curl_multi_close
721
curl_multi_exec
722
curl_multi_getcontent
723
curl_multi_info_read
724
curl_multi_init
725
curl_multi_remove_handle
726
curl_multi_select
727
curl_setopt_array
728
curl_setopt
729
curl_version
730
Cybercash Payment Functions
731
cybercash_base64_decode
732
cybercash_base64_encode
733
cybercash_decr
734
cybercash_encr
735
Credit Mutuel CyberMUT functions
736
cybermut_creerformulairecm
737
cybermut_creerreponsecm
738
cybermut_testmac
739
Cyrus IMAP administration Functions
740
cyrus_authenticate
741
cyrus_bind
742
cyrus_close
743
cyrus_connect
744
cyrus_query
745
cyrus_unbind
746
Date and Time Functions
747
checkdate
748
date_create
749
date_date_set
750
date_default_timezone_get
751
date_default_timezone_set
752
date_format
753
date_isodate_set
754
date_modify
755
date_offset_get
756
date_parse
757
date_sun_info
758
date_sunrise
759
date_sunset
760
date_time_set
761
date_timezone_get
762
date_timezone_set
763
date
764
getdate
765
gettimeofday
766
gmdate
767
gmmktime
768
gmstrftime
769
idate
770
localtime
771
microtime
772
mktime
773
strftime
774
strptime
775
strtotime
776
time
777
timezone_abbreviations_list
778
timezone_identifiers_list
779
timezone_name_from_abbr
780
timezone_name_get
781
timezone_offset_get
782
timezone_open
783
timezone_transitions_get
784
DB++ Functions
785
dbplus_add
786
dbplus_aql
787
dbplus_chdir
788
dbplus_close
789
dbplus_curr
790
dbplus_errcode
791
dbplus_errno
792
dbplus_find
793
dbplus_first
794
dbplus_flush
795
dbplus_freealllocks
796
dbplus_freelock
797
dbplus_freerlocks
798
dbplus_getlock
799
dbplus_getunique
800
dbplus_info
801
dbplus_last
802
dbplus_lockrel
803
dbplus_next
804
dbplus_open
805
dbplus_prev
806
dbplus_rchperm
807
dbplus_rcreate
808
dbplus_rcrtexact
809
dbplus_rcrtlike
810
dbplus_resolve
811
dbplus_restorepos
812
dbplus_rkeys
813
dbplus_ropen
814
dbplus_rquery
815
dbplus_rrename
816
dbplus_rsecindex
817
dbplus_runlink
818
dbplus_rzap
819
dbplus_savepos
820
dbplus_setindex
821
dbplus_setindexbynumber
822
dbplus_sql
823
dbplus_tcl
824
dbplus_tremove
825
dbplus_undo
826
dbplus_undoprepare
827
dbplus_unlockrel
828
dbplus_unselect
829
dbplus_update
830
dbplus_xlockrel
831
dbplus_xunlockrel
832
Database (dbm-style) Abstraction Layer Functions
833
dba_close
834
dba_delete
835
dba_exists
836
dba_fetch
837
dba_firstkey
838
dba_handlers
839
dba_insert
840
dba_key_split
841
dba_list
842
dba_nextkey
843
dba_open
844
dba_optimize
845
dba_popen
846
dba_replace
847
dba_sync
848
dBase Functions
849
dbase_add_record
850
dbase_close
851
dbase_create
852
dbase_delete_record
853
dbase_get_header_info
854
dbase_get_record_with_names
855
dbase_get_record
856
dbase_numfields
857
dbase_numrecords
858
dbase_open
859
dbase_pack
860
dbase_replace_record
861
DBM Functions [deprecated]
862
dblist
863
dbmclose
864
dbmdelete
865
dbmexists
866
dbmfetch
867
dbmfirstkey
868
dbminsert
869
dbmnextkey
870
dbmopen
871
dbmreplace
872
dbx Functions
873
dbx_close
874
dbx_compare
875
dbx_connect
876
dbx_error
877
dbx_escape_string
878
dbx_fetch_row
879
dbx_query
880
dbx_sort
881
Direct IO Functions
882
dio_close
883
dio_fcntl
884
dio_open
885
dio_read
886
dio_seek
887
dio_stat
888
dio_tcsetattr
889
dio_truncate
890
dio_write
891
Directory Functions
892
chdir
893
chroot
894
dir
895
closedir
896
getcwd
897
opendir
898
readdir
899
rewinddir
900
scandir
901
DOM Functions
902
DOMAttr->__construct()
903
DOMAttr->isId()
904
DOMCharacterData->appendData()
905
DOMCharacterData->deleteData()
906
DOMCharacterData->insertData()
907
DOMCharacterData->replaceData()
908
DOMCharacterData->substringData()
909
DOMComment->__construct()
910
DOMDocument->__construct()
911
DOMDocument->createAttribute()
912
DOMDocument->createAttributeNS()
913
DOMDocument->createCDATASection()
914
DOMDocument->createComment()
915
DOMDocument->createDocumentFragment()
916
DOMDocument->createElement()
917
DOMDocument->createElementNS()
918
DOMDocument->createEntityReference()
919
DOMDocument->createProcessingInstruction()
920
DOMDocument->createTextNode()
921
DOMDocument->getElementById()
922
DOMDocument->getElementsByTagName()
923
DOMDocument->getElementsByTagNameNS()
924
DOMDocument->importNode()
925
DOMDocument->load()
926
DOMDocument->loadHTML()
927
DOMDocument->loadHTMLFile()
928
DOMDocument->loadXML()
929
DOMDocument->normalizeDocument()
930
DOMDocument->registerNodeClass()
931
DOMDocument->relaxNGValidate()
932
DOMDocument->relaxNGValidateSource()
933
DOMDocument->save()
934
DOMDocument->saveHTML()
935
DOMDocument->saveHTMLFile()
936
DOMDocument->saveXML()
937
DOMDocument->schemaValidate()
938
DOMDocument->schemaValidateSource()
939
DOMDocument->validate()
940
DOMDocument->xinclude()
941
DOMDocumentFragment->appendXML()
942
DOMElement->__construct()
943
DOMElement->getAttribute()
944
DOMElement->getAttributeNode()
945
DOMElement->getAttributeNodeNS()
946
DOMElement->getAttributeNS()
947
DOMElement->getElementsByTagName()
948
DOMElement->getElementsByTagNameNS()
949
DOMElement->hasAttribute()
950
DOMElement->hasAttributeNS()
951
DOMElement->removeAttribute()
952
DOMElement->removeAttributeNode()
953
DOMElement->removeAttributeNS()
954
DOMElement->setAttribute()
955
DOMElement->setAttributeNode()
956
DOMElement->setAttributeNodeNS()
957
DOMElement->setAttributeNS()
958
DOMElement->setIdAttribute()
959
DOMElement->setIdAttributeNode()
960
DOMElement->setIdAttributeNS()
961
DOMEntityReference->__construct()
962
DOMImplementation->__construct()
963
DOMImplementation->createDocument()
964
DOMImplementation->createDocumentType()
965
DOMImplementation->hasFeature()
966
DOMNamedNodeMap->getNamedItem()
967
DOMNamedNodeMap->getNamedItemNS()
968
DOMNamedNodeMap->item()
969
DOMNode->appendChild()
970
DOMNode->cloneNode()
971
DOMNode->hasAttributes()
972
DOMNode->hasChildNodes()
973
DOMNode->insertBefore()
974
DOMNode->isDefaultNamespace()
975
DOMNode->isSameNode()
976
DOMNode->isSupported()
977
DOMNode->lookupNamespaceURI()
978
DOMNode->lookupPrefix()
979
DOMNode->normalize()
980
DOMNode->removeChild()
981
DOMNode->replaceChild()
982
DOMNodelist->item()
983
DOMProcessingInstruction->__construct()
984
DOMText->__construct()
985
DOMText->isWhitespaceInElementContent()
986
DOMText->splitText()
987
DOMXPath->__construct()
988
DOMXPath->evaluate()
989
DOMXPath->query()
990
DOMXPath->registerNamespace()
991
dom_import_simplexml
992
DOM XML Functions
993
DomAttribute->name
994
DomAttribute->set_value
995
DomAttribute->specified
996
DomAttribute->value
997
DomDocument->add_root
998
DomDocument->create_attribute
999
DomDocument->create_cdata_section
1000
DomDocument->create_comment
1001
DomDocument->create_element_ns
1002
DomDocument->create_element
1003
DomDocument->create_entity_reference
1004
RESPONSE FROM SERVER