SlideShare una empresa de Scribd logo
1 de 1719
Descargar para leer sin conexión
Manual de PHP




Stig Sæther Bakken
Alexander Aulbach
  Egon Schmid
  Jim Winstead
Lars Torben Wilson
 Rasmus Lerdorf
 Andrei Zmievski
    Jouni Ahto
Editado por
                   Rafael Martínez (Coordinador)

                            Víctor Fernández

                            Leonardo Boshell

                                  08-07-2002
       Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por por el Grupo de
                            documentación de PHP
Copyright
Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de
documentación de PHP. Los miembros de este grupo se encuentran listados en la
primera página de este manual.
Este manual puede ser redistribuido bajo los términos de la "GNU General Public
License" publicada por la "Free Software Foundation"; tanto bajo la versión 2 de
esta licencia o bajo versiones posteriores.
La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend
Technologies, Ltd. Este material puede ser distribuido solamente bajo los
terminos y condiciones de la Open Publication License, v1.0 ó posterior (la última
versión está disponible en http://www.opencontent.org/openpub/).
Manual de PHP
por Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf,
Andrei Zmievski, y Jouni Ahto

por

Editado por Rafael Martínez (Coordinador)

Editado por Víctor Fernández

Editado por Leonardo Boshell


Publicado 08-07-2002
Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por por el Grupo de documentación de PHP

Copyright

Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP. Los
miembros de este grupo se encuentran listados en la primera página de este manual.
Este manual puede ser redistribuido bajo los términos de la "GNU General Public License" publicada por la "Free
Software Foundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores.
La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend Technologies, Ltd. Este material
puede ser distribuido solamente bajo los terminos y condiciones de la Open Publication License, v1.0 ó posterior (la
última versión está disponible en http://www.opencontent.org/openpub/).
Tabla de contenidos
    Prefacio ........................................................................................................................................................i
    I. Conceptos Básicos ..................................................................................................................................1
             1. Introducción ...................................................................................................................................1
                    Qué es PHP? .............................................................................................................................2
                    Qué se puede hacer con PHP? ..................................................................................................2
             2. Instalación ......................................................................................................................................5
                    Bajándose la última versión......................................................................................................6
                    Instalación en sistemas UNIX ..................................................................................................6
                          Instrucciones Rápidas de Instalación (Versión Módulo de Apache) ..............................6
                          Configuración..................................................................................................................7
                          Módulo del Apache.........................................................................................................7
                          Módulo fhttpd .................................................................................................................7
                          CGI version.....................................................................................................................7
                          Opciones de soporte para Base de Datos ........................................................................8
                                   Adabas D ...............................................................................................................8
                                   dBase .....................................................................................................................8
                                   filePro ....................................................................................................................8
                                   mSQL ....................................................................................................................8
                                   MySQL..................................................................................................................9
                                   iODBC...................................................................................................................9
                                   OpenLink ODBC...................................................................................................9
                                   Oracle ....................................................................................................................9
                                   PostgreSQL ...........................................................................................................9
                                   Solid ....................................................................................................................10
                                   Sybase..................................................................................................................10
                                   Sybase-CT ...........................................................................................................10
                                   Velocis .................................................................................................................10
                                   Una librería a medida de ODBC .........................................................................11
                                   ODBC Unificado .................................................................................................11
                                   LDAP...................................................................................................................11
                          Otras opciones de configuración...................................................................................11
                                   --with-mcrypt=DIR.............................................................................................12
                                   --enable-sysvsem .................................................................................................12
                                   --enable-sysvshm.................................................................................................12
                                   --with-xml............................................................................................................12
                                   --enable-maintainer-mode ...................................................................................12
                                   --with-system-regex.............................................................................................12
                                   --with-config-file-path .........................................................................................13
                                   --with-exec-dir.....................................................................................................13
                                   --enable-debug.....................................................................................................13
                                   --enable-safe-mode..............................................................................................13
                                   --enable-track-vars...............................................................................................13
                                   --enable-magic-quotes .........................................................................................14
                                   --enable-debugger................................................................................................14
                                   --enable-discard-path...........................................................................................14




                                                                                                                                                                   iv
--enable-bcmath...................................................................................................14
                     --enable-force-cgi-redirect ..................................................................................14
                     --disable-short-tags..............................................................................................15
                     --enable-url-includes ...........................................................................................15
                     --disable-syntax-hl...............................................................................................15
                     CPPFLAGS y LDFLAGS ...................................................................................15
            Construyendo ................................................................................................................16
            Probando .......................................................................................................................16
            Comprobando la velocidad ...........................................................................................16
      Instalación en sistemas Windows 95/98/NT...........................................................................16
            Pasos Generales de Instalación .....................................................................................16
            Windows 95/98/NT y PWS/IIS 3..................................................................................17
            Windows NT e IIS 4 .....................................................................................................18
            Windows 9x/NT y Apache 1.3.x...................................................................................19
            Omni HTTPd 2.0b1 para Windows ..............................................................................19
            Módulos del PHP ..........................................................................................................19
      ¿Problemas?............................................................................................................................20
            Lea las PMF (FAQ) .......................................................................................................20
            Informes de error...........................................................................................................20
            Otros problemas ............................................................................................................20
3. Configuración...............................................................................................................................22
      El archivo de configuración ....................................................................................................23
            Directivas Generales de Configuración.........................................................................23
            Directivas de Configuración de Correo.........................................................................27
            Directivas de Configuración de Modo Seguro ..............................................................28
            Directivas de Configuración del Debugger ...................................................................28
            Directivas de Carga de Extensiones ..............................................................................28
            Directivas de Configuración de MySQL.......................................................................29
            Directivas de Configuración de mSQL .........................................................................29
            Directivas de Configuración de Postgres ......................................................................29
            SESAM Configuration Directives.................................................................................30
            Directivas de Configuración de Sybase ........................................................................30
            Directivas de Configuración de Sybase-CT ..................................................................31
            Directivas de Configuración de Informix......................................................................32
            Directivas de Configuración de Matemática BC...........................................................33
            Directivas de Configuración de Capacidades de los Navegadores................................33
            Directivas Unificadas de Configuración de ODBC.......................................................33
4. Seguridad......................................................................................................................................35
      Binarios CGI...........................................................................................................................36
            Posibles ataques ............................................................................................................36
            Caso 1: solamente se sirven ficheros publicos ..............................................................37
            Caso 2: usando --enable-force-cgi-redirect...................................................................37
            Caso 3: Usando doc_root or user_dir............................................................................37
            Caso 4: Analizador PHP fuera del arbol web. ..............................................................38
      Modulo Apache ......................................................................................................................38




                                                                                                                                                  v
II. Referencia del Lenguaje.....................................................................................................................40
        5. Síntaxis básica..............................................................................................................................40
              Saliendo de HTML .................................................................................................................41
              Separación de instrucciones ...................................................................................................42
              Comentarios............................................................................................................................43
        6. Types ............................................................................................................................................44
              Enteros....................................................................................................................................45
              Números en punto flotante......................................................................................................45
              Cadenas...................................................................................................................................45
                      Conversión de cadenas..................................................................................................47
              Arrays .....................................................................................................................................48
                      Arrays unidimensionales...............................................................................................48
                      Arrays Multidimensionales...........................................................................................49
              Objetos....................................................................................................................................50
                      Inicialización de Objetos...............................................................................................51
              Type juggling..........................................................................................................................51
                      Forzado de tipos............................................................................................................52
        7. Variables.......................................................................................................................................54
              Conceptos Básicos..................................................................................................................55
              Variables predefinidas.............................................................................................................56
                      Variables de Apache......................................................................................................56
                      Variables de entorno......................................................................................................58
                      Variables de PHP...........................................................................................................58
              Ambito de las variables ..........................................................................................................59
              Variables variables..................................................................................................................61
              Variables externas a PHP........................................................................................................62
                      Formularios HTML (GET y POST) .............................................................................62
                                IMAGE SUBMIT variable names.......................................................................63
                      Cookies HTTP ..............................................................................................................63
                      Variables de entorno......................................................................................................64
                      Puntos en los nombres de variables de entrada.............................................................64
                      Determinando los tipos de variables .............................................................................65
        8. Constantes ....................................................................................................................................66
              Sintaxis ...................................................................................................................................67
              Constantes predefinidas ..........................................................................................................68
        9. Expresiones ..................................................................................................................................69
        10. Operadores .................................................................................................................................73
              Operadores Aritméticos..........................................................................................................74
              Operadores de Asignación......................................................................................................74
              Operadores Bit a bit................................................................................................................74
              Operadores de Comparación ..................................................................................................75
              Operador de ejecución............................................................................................................76
              Operadores de Incremento/decremento ..................................................................................76
              Operadores Lógicos................................................................................................................77
              Precedencia de Operadores.....................................................................................................77
              Operadores de Cadenas ..........................................................................................................78
        11. Estructuras de Control................................................................................................................80
              if ............................................................................................................................................81




                                                                                                                                                            vi
else .......................................................................................................................................81
                 elseif ...................................................................................................................................82
              Sintaxis Alternativa de Estructuras de Control.......................................................................82
              while .....................................................................................................................................83
              do..while .............................................................................................................................84
              for ..........................................................................................................................................85
              foreach .................................................................................................................................86
              break .....................................................................................................................................88
              continue ...............................................................................................................................89
              switch ...................................................................................................................................90
              require() ..................................................................................................................................92
              include()..................................................................................................................................93
              require_once().........................................................................................................................96
              include_once() ........................................................................................................................98
        12. Funciones .................................................................................................................................100
              Funciones definidas por el usuario .......................................................................................101
              Parámetros de las funciones .................................................................................................101
                     Pasar parámetros por referencia..................................................................................101
                     Parámetros por defecto ...............................................................................................102
                     Lista de longitud variable de parámetros ....................................................................103
              Devolver valores ...................................................................................................................103
              old_function ....................................................................................................................104
              Funciones variable................................................................................................................104
        13. Clases y Objetos.......................................................................................................................106
              class ...................................................................................................................................107
        14. References Explained...............................................................................................................110
              What References Are............................................................................................................111
              What References Do.............................................................................................................111
              What References Are Not.....................................................................................................112
              Passing by Reference............................................................................................................112
              Returning References ...........................................................................................................113
              Unsetting References............................................................................................................114
              Spotting References..............................................................................................................114
                     global References.....................................................................................................114
                     $this ..........................................................................................................................115
III. Características.................................................................................................................................116
        15. Manejando errores....................................................................................................................116
        16. Creando y manipulando imágenes ...........................................................................................121
        17. Autentificación HTTP con PHP ...............................................................................................123
        18. Cookies.....................................................................................................................................126
        19. Manejo de envío de ficheros.....................................................................................................128
              Envío de archivos con el método POST ...............................................................................129
              Errores comunes ...................................................................................................................131
              Envío de multiples ficheros ..................................................................................................131
              Soporte del método PUT ......................................................................................................132
        20. Usando archivos remotos .........................................................................................................134
        21. Manejando conexiones.............................................................................................................137




                                                                                                                                                           vii
22. Conexiones persistentes a bases de datos.................................................................................139
        23. Modo Seguro (Safe Mode).......................................................................................................142
             Funciones restringidas/inhabilitadas por Modo Seguro .......................................................144
        24. Using PHP from the command line .........................................................................................149
IV. Referencia de las Funciones ...........................................................................................................162
        I. Funciones específicas de Apache................................................................................................162
              apache_child_terminate........................................................................................................163
              apache_lookup_uri ...............................................................................................................163
              apache_note ..........................................................................................................................164
              apache_setenv .......................................................................................................................164
              ascii2ebcdic ..........................................................................................................................164
              ebcdic2ascii ..........................................................................................................................164
              getallheaders .........................................................................................................................165
              virtual....................................................................................................................................165
        II. Funciones de matrices ...............................................................................................................167
              array_change_key_case ........................................................................................................169
              array_chunk ..........................................................................................................................169
              array_count_values...............................................................................................................170
              array_diff ..............................................................................................................................171
              array_fill ...............................................................................................................................172
              array_filter ............................................................................................................................172
              array_flip...............................................................................................................................174
              array_intersect ......................................................................................................................174
              array_key_exists ...................................................................................................................175
              array_keys.............................................................................................................................175
              array_map .............................................................................................................................176
              array_merge_recursive .........................................................................................................179
              array_merge ..........................................................................................................................180
              array_multisort .....................................................................................................................181
              array_pad ..............................................................................................................................182
              array_pop..............................................................................................................................183
              array_push ............................................................................................................................183
              array_rand.............................................................................................................................184
              array_reduce .........................................................................................................................185
              array_reverse ........................................................................................................................185
              array_search..........................................................................................................................186
              array_shift.............................................................................................................................186
              array_slice.............................................................................................................................187
              array_splice...........................................................................................................................188
              array_sum .............................................................................................................................189
              array_unique .........................................................................................................................190
              array_unshift.........................................................................................................................191
              array_values..........................................................................................................................192
              array_walk ............................................................................................................................192
              array......................................................................................................................................193
              arsort .....................................................................................................................................194
              asort ......................................................................................................................................194




                                                                                                                                                        viii
compact.................................................................................................................................195
       count .....................................................................................................................................195
       current...................................................................................................................................196
       each.......................................................................................................................................196
       end ........................................................................................................................................198
       extract ...................................................................................................................................198
       in_array.................................................................................................................................199
       key ........................................................................................................................................200
       krsort.....................................................................................................................................200
       ksort ......................................................................................................................................201
       list .........................................................................................................................................201
       natcasesort ............................................................................................................................202
       natsort ...................................................................................................................................202
       next .......................................................................................................................................203
       pos.........................................................................................................................................204
       prev .......................................................................................................................................204
       rango .....................................................................................................................................204
       reset.......................................................................................................................................205
       rsort.......................................................................................................................................205
       shuffle ...................................................................................................................................205
       sizeof.....................................................................................................................................206
       sort ........................................................................................................................................206
       uasort ....................................................................................................................................206
       uksort ....................................................................................................................................207
       usort ......................................................................................................................................207
III. Funciones Aspell [deprecated].................................................................................................209
       aspell_check-raw ..................................................................................................................210
       aspell_check .........................................................................................................................210
       aspell_new ............................................................................................................................210
       aspell_suggest.......................................................................................................................211
IV. Funciones matemáticas de precisión arbitraria BCMath .........................................................212
       bcadd.....................................................................................................................................213
       bccomp .................................................................................................................................213
       bcdiv .....................................................................................................................................213
       bcmod ...................................................................................................................................213
       bcmul ....................................................................................................................................213
       bcpow....................................................................................................................................214
       bcscale ..................................................................................................................................214
       bcsqrt ....................................................................................................................................214
       bcsub.....................................................................................................................................214
V. Funciones de compresión Bzip2 ...............................................................................................216
       bzclose ..................................................................................................................................218
       bzcompress ...........................................................................................................................218
       bzdecompress .......................................................................................................................218
       bzerrno..................................................................................................................................219
       bzerror...................................................................................................................................219
       bzerrstr..................................................................................................................................220
       bzflush...................................................................................................................................220




                                                                                                                                                     ix
bzopen...................................................................................................................................220
      bzread ...................................................................................................................................221
      bzwrite ..................................................................................................................................221
VI. Funciones de calendario...........................................................................................................223
      cal_days_in_month...............................................................................................................225
      cal_from_jd...........................................................................................................................225
      cal_info .................................................................................................................................225
      cal_to_jd ...............................................................................................................................225
      easter_date ............................................................................................................................225
      easter_days ...........................................................................................................................226
      FrenchToJD ..........................................................................................................................227
      GregorianToJD .....................................................................................................................227
      JDDayOfWeek......................................................................................................................228
      JDMonthName .....................................................................................................................228
      JDToFrench ..........................................................................................................................229
      JDToGregorian .....................................................................................................................229
      JDToJewish...........................................................................................................................229
      JDToJulian ............................................................................................................................229
      jdtounix.................................................................................................................................229
      JewishToJD...........................................................................................................................230
      JulianToJD ............................................................................................................................230
      unixtojd.................................................................................................................................230
VII. Funciones del API de CCVS ..................................................................................................232
      ccvs_add ...............................................................................................................................233
      ccvs_auth ..............................................................................................................................233
      ccvs_command .....................................................................................................................233
      ccvs_count ............................................................................................................................233
      ccvs_delete ...........................................................................................................................234
      ccvs_done .............................................................................................................................234
      ccvs_init................................................................................................................................234
      ccvs_lookup..........................................................................................................................235
      ccvs_new ..............................................................................................................................235
      ccvs_report ...........................................................................................................................235
      ccvs_return ...........................................................................................................................236
      ccvs_reverse..........................................................................................................................236
      ccvs_sale...............................................................................................................................236
      ccvs_status............................................................................................................................237
      ccvs_textvalue ......................................................................................................................237
      ccvs_void ..............................................................................................................................237
VIII. soporte de las funciones COM para Windows ......................................................................239
      COM .....................................................................................................................................240
      VARIANT.............................................................................................................................241
      com_addref ...........................................................................................................................242
      com_get ................................................................................................................................242
      com_invoke...........................................................................................................................243
      com_isenum..........................................................................................................................243
      com_load_typelib .................................................................................................................243
      com_load ..............................................................................................................................243




                                                                                                                                                 x
com_propget .........................................................................................................................244
      com_propput.........................................................................................................................244
      com_propset .........................................................................................................................244
      com_release ..........................................................................................................................244
      com_set.................................................................................................................................244
IX. Funciones de Clases/Objectos .................................................................................................245
      call_user_method_array .......................................................................................................248
      call_user_method..................................................................................................................248
      class_exists ...........................................................................................................................249
      get_class_methods................................................................................................................249
      get_class_vars.......................................................................................................................250
      get_class ...............................................................................................................................252
      get_declared_classes.............................................................................................................252
      get_object_vars.....................................................................................................................252
      get_parent_class ...................................................................................................................254
      is_a........................................................................................................................................254
      is_subclass_of.......................................................................................................................254
      method_exists .......................................................................................................................254
X. Funciones de ClibPDF ..............................................................................................................256
      cpdf_add_annotation ............................................................................................................259
      cpdf_add_outline ..................................................................................................................259
      cpdf_arc ................................................................................................................................259
      cpdf_begin_text ....................................................................................................................260
      cpdf_circle ............................................................................................................................260
      cpdf_clip ...............................................................................................................................260
      cpdf_close.............................................................................................................................261
      cpdf_closepath_fill_stroke....................................................................................................261
      cpdf_closepath_stroke ..........................................................................................................261
      cpdf_closepath......................................................................................................................261
      cpdf_continue_text ...............................................................................................................262
      cpdf_curveto .........................................................................................................................262
      cpdf_end_text .......................................................................................................................262
      cpdf_fill_stroke.....................................................................................................................263
      cpdf_fill.................................................................................................................................263
      cpdf_finalize_page................................................................................................................263
      cpdf_finalize .........................................................................................................................263
      cpdf_global_set_document_limits........................................................................................264
      cpdf_import_jpeg .................................................................................................................264
      cpdf_lineto............................................................................................................................264
      cpdf_moveto .........................................................................................................................265
      cpdf_newpath........................................................................................................................265
      cpdf_open .............................................................................................................................265
      cpdf_output_buffer ...............................................................................................................266
      cpdf_page_init ......................................................................................................................266
      cpdf_place_inline_image......................................................................................................266
      cpdf_rect ...............................................................................................................................267
      cpdf_restore ..........................................................................................................................267
      cpdf_rlineto...........................................................................................................................267




                                                                                                                                                  xi
cpdf_rmoveto........................................................................................................................267
      cpdf_rotate_text ....................................................................................................................268
      cpdf_rotate............................................................................................................................268
      cpdf_save_to_file..................................................................................................................268
      cpdf_save ..............................................................................................................................269
      cpdf_scale .............................................................................................................................269
      cpdf_set_action_url ..............................................................................................................269
      cpdf_set_char_spacing .........................................................................................................269
      cpdf_set_creator ...................................................................................................................270
      cpdf_set_current_page..........................................................................................................270
      cpdf_set_font_directories .....................................................................................................270
      cpdf_set_font_map_file ........................................................................................................270
      cpdf_set_font ........................................................................................................................271
      cpdf_set_horiz_scaling .........................................................................................................271
      cpdf_set_keywords ...............................................................................................................271
      cpdf_set_leading...................................................................................................................271
      cpdf_set_page_animation .....................................................................................................272
      cpdf_set_subject ...................................................................................................................272
      cpdf_set_text_matrix ............................................................................................................272
      cpdf_set_text_pos .................................................................................................................272
      cpdf_set_text_rendering .......................................................................................................273
      cpdf_set_text_rise.................................................................................................................273
      cpdf_set_title ........................................................................................................................273
      cpdf_set_viewer_preferences ...............................................................................................273
      cpdf_set_word_spacing ........................................................................................................274
      cpdf_setdash .........................................................................................................................274
      cpdf_setflat ...........................................................................................................................274
      cpdf_setgray_fill ...................................................................................................................274
      cpdf_setgray_stroke..............................................................................................................275
      cpdf_setgray .........................................................................................................................275
      cpdf_setlinecap .....................................................................................................................275
      cpdf_setlinejoin ....................................................................................................................275
      cpdf_setlinewidth..................................................................................................................276
      cpdf_setmiterlimit.................................................................................................................276
      cpdf_setrgbcolor_fill.............................................................................................................276
      cpdf_setrgbcolor_stroke .......................................................................................................276
      cpdf_setrgbcolor ...................................................................................................................276
      cpdf_show_xy.......................................................................................................................277
      cpdf_show.............................................................................................................................277
      cpdf_stringwidth...................................................................................................................277
      cpdf_stroke ...........................................................................................................................278
      cpdf_text ...............................................................................................................................278
      cpdf_translate .......................................................................................................................278
XI. Crack functions ........................................................................................................................279
      crack_check ..........................................................................................................................281
      crack_closedict .....................................................................................................................281
      crack_getlastmessage ...........................................................................................................281
      crack_opendict......................................................................................................................282




                                                                                                                                              xii
XII. CURL, Client URL Library Functions ...................................................................................283
      curl_close..............................................................................................................................284
      curl_errno .............................................................................................................................284
      curl_error ..............................................................................................................................284
      curl_exec...............................................................................................................................284
      curl_getinfo...........................................................................................................................285
      curl_init.................................................................................................................................285
      curl_setopt ............................................................................................................................285
      curl_version ..........................................................................................................................288
XIII. Funciones de pago electrónico ..............................................................................................289
      cybercash_base64_decode....................................................................................................290
      cybercash_base64_encode....................................................................................................290
      cybercash_decr .....................................................................................................................290
      cybercash_encr .....................................................................................................................290
XIV. Crédit Mutuel CyberMUT functions ....................................................................................291
      cybermut_creerformulairecm ...............................................................................................292
      cybermut_creerreponsecm....................................................................................................292
      cybermut_testmac.................................................................................................................293
XV. Cyrus IMAP administration functions ...................................................................................295
      cyrus_authenticate ................................................................................................................296
      cyrus_bind ............................................................................................................................296
      cyrus_close ...........................................................................................................................296
      cyrus_connect .......................................................................................................................296
      cyrus_query ..........................................................................................................................297
      cyrus_unbind ........................................................................................................................297
XVI. Character type functions .......................................................................................................298
      ctype_alnum .........................................................................................................................299
      ctype_alpha...........................................................................................................................299
      ctype_cntrl ............................................................................................................................299
      ctype_digit ............................................................................................................................299
      ctype_graph ..........................................................................................................................299
      ctype_lower ..........................................................................................................................300
      ctype_print............................................................................................................................300
      ctype_punct...........................................................................................................................300
      ctype_space...........................................................................................................................300
      ctype_upper ..........................................................................................................................301
      ctype_xdigit ..........................................................................................................................301
XVII. Funciones de la capa de abstraccion de bases de datos (dbm-style)....................................302
      dba_close ..............................................................................................................................304
      dba_delete.............................................................................................................................304
      dba_exists .............................................................................................................................304
      dba_fetch ..............................................................................................................................304
      dba_firstkey ..........................................................................................................................305
      dba_insert .............................................................................................................................305
      dba_nextkey..........................................................................................................................305
      dba_open...............................................................................................................................306
      dba_optimize ........................................................................................................................306
      dba_popen.............................................................................................................................306




                                                                                                                                              xiii
dba_replace...........................................................................................................................307
     dba_sync ...............................................................................................................................307
XVIII. Funciones de fecha y hora ..................................................................................................309
     checkdate ..............................................................................................................................310
     date .......................................................................................................................................310
     getdate...................................................................................................................................311
     gettimeofday .........................................................................................................................312
     gmdate ..................................................................................................................................312
     gmmktime.............................................................................................................................313
     gmstrftime.............................................................................................................................313
     localtime ...............................................................................................................................313
     microtime..............................................................................................................................314
     mktime..................................................................................................................................314
     strftime..................................................................................................................................315
     strtotime................................................................................................................................316
     time .......................................................................................................................................317
XIX. Funciones para dBase ...........................................................................................................319
     dbase_add_record .................................................................................................................320
     dbase_close...........................................................................................................................320
     dbase_create .........................................................................................................................320
     dbase_delete_record .............................................................................................................321
     dbase_get_record_with_names.............................................................................................321
     dbase_get_record..................................................................................................................321
     dbase_numfields ...................................................................................................................322
     dbase_numrecords ................................................................................................................322
     dbase_open ...........................................................................................................................322
     dbase_pack ...........................................................................................................................323
     dbase_replace_record ...........................................................................................................323
XX. Funciones dbm .......................................................................................................................324
     dblist .....................................................................................................................................325
     dbmclose...............................................................................................................................325
     dbmdelete .............................................................................................................................325
     dbmexists ..............................................................................................................................325
     dbmfetch ...............................................................................................................................325
     dbmfirstkey ...........................................................................................................................325
     dbminsert ..............................................................................................................................326
     dbmnextkey ..........................................................................................................................326
     dbmopen ...............................................................................................................................326
     dbmreplace ...........................................................................................................................327
XXI. dbx functions.........................................................................................................................328
     dbx_close..............................................................................................................................331
     dbx_compare ........................................................................................................................331
     dbx_connect..........................................................................................................................332
     dbx_error ..............................................................................................................................333
     dbx_query .............................................................................................................................334
     dbx_sort ................................................................................................................................337
XXII. DB++ Functions ..................................................................................................................339
     dbplus_add............................................................................................................................343




                                                                                                                                               xiv
dbplus_aql.............................................................................................................................343
     dbplus_chdir .........................................................................................................................343
     dbplus_close .........................................................................................................................344
     dbplus_curr ...........................................................................................................................344
     dbplus_errcode .....................................................................................................................345
     dbplus_errno .........................................................................................................................345
     dbplus_find ...........................................................................................................................345
     dbplus_first ...........................................................................................................................346
     dbplus_flush..........................................................................................................................346
     dbplus_freealllocks...............................................................................................................347
     dbplus_freelock ....................................................................................................................347
     dbplus_freerlocks .................................................................................................................347
     dbplus_getlock......................................................................................................................348
     dbplus_getunique..................................................................................................................348
     dbplus_info ...........................................................................................................................349
     dbplus_last............................................................................................................................349
     dbplus_lockrel ......................................................................................................................349
     dbplus_next...........................................................................................................................350
     dbplus_open..........................................................................................................................350
     dbplus_prev ..........................................................................................................................351
     dbplus_rchperm ....................................................................................................................351
     dbplus_rcreate.......................................................................................................................351
     dbplus_rcrtexact....................................................................................................................352
     dbplus_rcrtlike ......................................................................................................................352
     dbplus_resolve ......................................................................................................................353
     dbplus_restorepos .................................................................................................................353
     dbplus_rkeys.........................................................................................................................353
     dbplus_ropen ........................................................................................................................354
     dbplus_rquery .......................................................................................................................354
     dbplus_rrename ....................................................................................................................355
     dbplus_rsecindex ..................................................................................................................355
     dbplus_runlink......................................................................................................................355
     dbplus_rzap...........................................................................................................................356
     dbplus_savepos .....................................................................................................................356
     dbplus_setindex ....................................................................................................................357
     dbplus_setindexbynumber ....................................................................................................357
     dbplus_sql.............................................................................................................................357
     dbplus_tcl .............................................................................................................................358
     dbplus_tremove ....................................................................................................................358
     dbplus_undo .........................................................................................................................358
     dbplus_undoprepare .............................................................................................................359
     dbplus_unlockrel ..................................................................................................................359
     dbplus_unselect ....................................................................................................................359
     dbplus_update.......................................................................................................................360
     dbplus_xlockrel ....................................................................................................................360
     dbplus_xunlockrel ................................................................................................................360
XXIII. Direct IO functions.............................................................................................................362
     dio_close...............................................................................................................................363




                                                                                                                                            xv
dio_fcntl................................................................................................................................363
    dio_open ...............................................................................................................................363
    dio_read ................................................................................................................................364
    dio_seek................................................................................................................................364
    dio_stat .................................................................................................................................365
    dio_truncate ..........................................................................................................................365
    dio_write...............................................................................................................................365
XXIV. Funciones con directorios ..................................................................................................367
    chdir......................................................................................................................................368
    chroot....................................................................................................................................368
    dir..........................................................................................................................................368
    closedir .................................................................................................................................369
    getcwd...................................................................................................................................369
    opendir..................................................................................................................................369
    readdir...................................................................................................................................369
    rewinddir...............................................................................................................................370
XXV. Funciones de DOM XML....................................................................................................371
    DomAttribute->name ...........................................................................................................372
    DomAttribute->specified ......................................................................................................372
    DomAttribute->value............................................................................................................372
    DomDocument->add_root [deprecated]...............................................................................372
    DomDocument->create_attribute .........................................................................................373
    DomDocument->create_cdata_section.................................................................................373
    DomDocument->create_comment .......................................................................................373
    DomDocument->create_element..........................................................................................374
    DomDocument->create_entity_reference ............................................................................374
    DomDocument->create_processing_instruction ..................................................................374
    DomDocument->create_text_node.......................................................................................375
    DomDocument->doctype .....................................................................................................375
    DomDocument->document_element ...................................................................................375
    DomDocument->dump_file..................................................................................................376
    DomDocument->dump_mem...............................................................................................377
    DomDocument->get_element_by_id ...................................................................................378
    DomDocument->get_elements_by_tagname .......................................................................378
    DomDocument->html_dump_mem .....................................................................................378
    DomDocumentType->entities ..............................................................................................379
    DomDocumentType->internal_subset..................................................................................379
    DomDocumentType->name .................................................................................................379
    DomDocumentType->notations ...........................................................................................380
    DomDocumentType->public_id...........................................................................................380
    DomDocumentType->system_id..........................................................................................381
    DomElement->get_attribute_node .......................................................................................381
    DomElement->get_attribute .................................................................................................381
    DomElement->get_elements_by_tagname...........................................................................382
    DomElement->has_attribute.................................................................................................382
    DomElement->remove_attribute ..........................................................................................382
    DomElement->set_attribute .................................................................................................383
    DomElement->tagname........................................................................................................383




                                                                                                                                               xvi
DomNode->append_child ....................................................................................................383
    DomNode->append_sibling .................................................................................................385
    DomNode->attributes ...........................................................................................................386
    DomNode->child_nodes.......................................................................................................386
    DomNode->clone_node .......................................................................................................386
    DomNode->dump_node .......................................................................................................386
    DomNode->first_child..........................................................................................................387
    DomNode->get_content .......................................................................................................387
    DomNode->has_attributess ..................................................................................................387
    DomNode->has_child_nodes ...............................................................................................387
    DomNode->insert_before.....................................................................................................388
    DomNode->is_blank_node...................................................................................................388
    DomNode->last_child ..........................................................................................................389
    DomNode->next_sibling ......................................................................................................389
    DomNode->node_name .......................................................................................................390
    DomNode->node_type .........................................................................................................390
    DomNode->node_value........................................................................................................391
    DomNode->owner_document ..............................................................................................391
    DomNode->parent_node ......................................................................................................392
    DomNode->prefix.................................................................................................................392
    DomNode->previous_sibling ...............................................................................................393
    DomNode->remove_child ....................................................................................................393
    DomNode->replace_child ....................................................................................................394
    DomNode->replace_node.....................................................................................................394
    DomNode->set_content........................................................................................................394
    DomNode->set_name...........................................................................................................395
    DomNode->unlink_node......................................................................................................395
    DomProcessingInstruction->data .........................................................................................395
    DomProcessingInstruction->target.......................................................................................395
    domxml_new_doc ................................................................................................................396
    domxml_open_file................................................................................................................396
    domxml_open_mem .............................................................................................................397
    domxml_version ...................................................................................................................397
    domxml_xmltree...................................................................................................................398
    xpath_eval_expression..........................................................................................................398
    xpath_eval.............................................................................................................................398
    xpath_new_context ...............................................................................................................399
    xptr_eval ...............................................................................................................................399
    xptr_new_context .................................................................................................................399
XXVI. .NET functions ...................................................................................................................401
    dotnet_load ...........................................................................................................................402
XXVII. Error Handling and Logging Functions ............................................................................403
    error_log ...............................................................................................................................404
    error_reporting......................................................................................................................405
    restore_error_handler ...........................................................................................................405
    set_error_handler..................................................................................................................405
    trigger_error..........................................................................................................................408
    user_error..............................................................................................................................408




                                                                                                                                          xvii
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php
Manual de php

Más contenido relacionado

La actualidad más candente

Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª Edición
Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª EdiciónÍndice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª Edición
Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª EdiciónTelefónica
 
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0b
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0bIntroduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0b
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0bDonal Cuack
 
Curso Interconexion de redes.pdf
Curso Interconexion de redes.pdfCurso Interconexion de redes.pdf
Curso Interconexion de redes.pdfjcarrey
 
Curso Interconexion de redes Soluciones.pdf
Curso Interconexion de redes Soluciones.pdfCurso Interconexion de redes Soluciones.pdf
Curso Interconexion de redes Soluciones.pdfjcarrey
 
Hacking iOS: iPhone & iPad (2º Edición) [Índice]
Hacking iOS: iPhone & iPad (2º Edición) [Índice]Hacking iOS: iPhone & iPad (2º Edición) [Índice]
Hacking iOS: iPhone & iPad (2º Edición) [Índice]Telefónica
 
Deep web, tor, freenet, i2p privacidad y anonimato daniel echeverri montoya
Deep web, tor, freenet, i2p privacidad y anonimato   daniel echeverri montoyaDeep web, tor, freenet, i2p privacidad y anonimato   daniel echeverri montoya
Deep web, tor, freenet, i2p privacidad y anonimato daniel echeverri montoyaJose Garcia
 
Gasl
GaslGasl
Gasl1 2d
 
Black berry curve_series--1817681-0105045033-005-7.1-es
Black berry curve_series--1817681-0105045033-005-7.1-esBlack berry curve_series--1817681-0105045033-005-7.1-es
Black berry curve_series--1817681-0105045033-005-7.1-esPedro Mejia
 
Competencias estandares-tic
Competencias estandares-ticCompetencias estandares-tic
Competencias estandares-ticMaria Garcia
 
Manual Epson Brightlink 421i
Manual Epson Brightlink 421iManual Epson Brightlink 421i
Manual Epson Brightlink 421iDelgar Sánchez
 
Implementacion red con mikrotik
Implementacion red con mikrotikImplementacion red con mikrotik
Implementacion red con mikrotikMarco Arias
 
Tg585 v7 setup-userguide_es
Tg585 v7 setup-userguide_esTg585 v7 setup-userguide_es
Tg585 v7 setup-userguide_esArturin Niet
 
Manual de referencia
Manual de referencia Manual de referencia
Manual de referencia Meli Sanchez
 
Quelea manual es
Quelea manual esQuelea manual es
Quelea manual estatanva
 
Black berry protect--1057537-1208091521-005-1.0-es
Black berry protect--1057537-1208091521-005-1.0-esBlack berry protect--1057537-1208091521-005-1.0-es
Black berry protect--1057537-1208091521-005-1.0-esManuales De Mecanica Sanchez
 
My sql query browser
My sql query browserMy sql query browser
My sql query browserJulio PQ
 
Manual de Exomate y servidores 1
Manual de Exomate y servidores 1Manual de Exomate y servidores 1
Manual de Exomate y servidores 1Meli Sanchez
 

La actualidad más candente (18)

Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª Edición
Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª EdiciónÍndice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª Edición
Índice del libro de 0xWord "Ataques en redes de datos IPv4 & IPv6" 3ª Edición
 
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0b
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0bIntroduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0b
Introduction to-robotics-tablet-es-b08f2764ee6a5a74cbc89a545fa24b0b
 
Curso Interconexion de redes.pdf
Curso Interconexion de redes.pdfCurso Interconexion de redes.pdf
Curso Interconexion de redes.pdf
 
Curso Interconexion de redes Soluciones.pdf
Curso Interconexion de redes Soluciones.pdfCurso Interconexion de redes Soluciones.pdf
Curso Interconexion de redes Soluciones.pdf
 
Hacking iOS: iPhone & iPad (2º Edición) [Índice]
Hacking iOS: iPhone & iPad (2º Edición) [Índice]Hacking iOS: iPhone & iPad (2º Edición) [Índice]
Hacking iOS: iPhone & iPad (2º Edición) [Índice]
 
Deep web, tor, freenet, i2p privacidad y anonimato daniel echeverri montoya
Deep web, tor, freenet, i2p privacidad y anonimato   daniel echeverri montoyaDeep web, tor, freenet, i2p privacidad y anonimato   daniel echeverri montoya
Deep web, tor, freenet, i2p privacidad y anonimato daniel echeverri montoya
 
Gasl
GaslGasl
Gasl
 
Black berry curve_series--1817681-0105045033-005-7.1-es
Black berry curve_series--1817681-0105045033-005-7.1-esBlack berry curve_series--1817681-0105045033-005-7.1-es
Black berry curve_series--1817681-0105045033-005-7.1-es
 
Competencias estandares-tic
Competencias estandares-ticCompetencias estandares-tic
Competencias estandares-tic
 
Manual Epson Brightlink 421i
Manual Epson Brightlink 421iManual Epson Brightlink 421i
Manual Epson Brightlink 421i
 
Implementacion red con mikrotik
Implementacion red con mikrotikImplementacion red con mikrotik
Implementacion red con mikrotik
 
Tg585 v7 setup-userguide_es
Tg585 v7 setup-userguide_esTg585 v7 setup-userguide_es
Tg585 v7 setup-userguide_es
 
Aprendiendo Java
Aprendiendo JavaAprendiendo Java
Aprendiendo Java
 
Manual de referencia
Manual de referencia Manual de referencia
Manual de referencia
 
Quelea manual es
Quelea manual esQuelea manual es
Quelea manual es
 
Black berry protect--1057537-1208091521-005-1.0-es
Black berry protect--1057537-1208091521-005-1.0-esBlack berry protect--1057537-1208091521-005-1.0-es
Black berry protect--1057537-1208091521-005-1.0-es
 
My sql query browser
My sql query browserMy sql query browser
My sql query browser
 
Manual de Exomate y servidores 1
Manual de Exomate y servidores 1Manual de Exomate y servidores 1
Manual de Exomate y servidores 1
 

Destacado

Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Gabriel Gonzalez Serna
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAlberto Martinez
 
Flex observers
Flex observersFlex observers
Flex observersazendal
 
OpenExpo: MySQL, Where are you going?
OpenExpo: MySQL, Where are you going?OpenExpo: MySQL, Where are you going?
OpenExpo: MySQL, Where are you going?FromDual GmbH
 
Aprendiendo php 1
Aprendiendo php 1Aprendiendo php 1
Aprendiendo php 1Erick Trejo
 
Estructuras de control i
Estructuras de control iEstructuras de control i
Estructuras de control iWhaleejaa Wha
 
Tutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. TwigTutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. TwigMarcos Labad
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionOscar Sibaja
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4camilaml
 
Algoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionAlgoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionJONY21
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 

Destacado (20)

lo k kiera
lo k kieralo k kiera
lo k kiera
 
Php
PhpPhp
Php
 
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
 
Programa Autocad 2 d
Programa Autocad 2 dPrograma Autocad 2 d
Programa Autocad 2 d
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Flex observers
Flex observersFlex observers
Flex observers
 
OpenExpo: MySQL, Where are you going?
OpenExpo: MySQL, Where are you going?OpenExpo: MySQL, Where are you going?
OpenExpo: MySQL, Where are you going?
 
Aprendiendo php 1
Aprendiendo php 1Aprendiendo php 1
Aprendiendo php 1
 
Manual php5 basico
Manual php5 basicoManual php5 basico
Manual php5 basico
 
Estructuras de control i
Estructuras de control iEstructuras de control i
Estructuras de control i
 
Conceptos moodle
Conceptos moodleConceptos moodle
Conceptos moodle
 
Trabajo manual mdx
Trabajo manual mdxTrabajo manual mdx
Trabajo manual mdx
 
Tutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. TwigTutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. Twig
 
Clases de php
Clases de phpClases de php
Clases de php
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4
 
Algoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacionAlgoritmos de ordenacion_implementacion
Algoritmos de ordenacion_implementacion
 
El lenguaje php
El lenguaje phpEl lenguaje php
El lenguaje php
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 

Similar a Manual de php

Cómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSDCómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSDJoan Català
 
Epo 400 installguide_es-es
Epo 400 installguide_es-esEpo 400 installguide_es-es
Epo 400 installguide_es-esPablo
 
Fwpa doc-desarrollo
Fwpa doc-desarrolloFwpa doc-desarrollo
Fwpa doc-desarrollociriako
 
Flash as3 components_help
Flash as3 components_helpFlash as3 components_help
Flash as3 components_helpRicardo Paucara
 
Guía de instalación de Debian GNU/Linux
Guía de instalación de Debian GNU/LinuxGuía de instalación de Debian GNU/Linux
Guía de instalación de Debian GNU/LinuxJohnerasky Bajisto
 
Manual del-usuario-placa-icip-30
Manual del-usuario-placa-icip-30Manual del-usuario-placa-icip-30
Manual del-usuario-placa-icip-30carlos cardozo
 
Guia De Instalacion Redhat EspañOl
Guia De Instalacion Redhat EspañOlGuia De Instalacion Redhat EspañOl
Guia De Instalacion Redhat EspañOlEdgar Sandoval
 
Introduccion a mbox 2
Introduccion a mbox 2Introduccion a mbox 2
Introduccion a mbox 2Artigua
 
Adobe Actionscript 3.0
Adobe Actionscript 3.0Adobe Actionscript 3.0
Adobe Actionscript 3.0Berthamazon
 
Guia de inicio rsview32
Guia de inicio rsview32Guia de inicio rsview32
Guia de inicio rsview32Gilbert_28
 
Manual desarrollador
Manual desarrolladorManual desarrollador
Manual desarrolladorebm89
 
Epo 450 product_guide_es-es
Epo 450 product_guide_es-esEpo 450 product_guide_es-es
Epo 450 product_guide_es-esPablo
 

Similar a Manual de php (20)

Cómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSDCómo montar un servidor doméstico con OpenBSD
Cómo montar un servidor doméstico con OpenBSD
 
Epo 400 installguide_es-es
Epo 400 installguide_es-esEpo 400 installguide_es-es
Epo 400 installguide_es-es
 
Servlets
ServletsServlets
Servlets
 
Introduccion a Joomla
Introduccion a JoomlaIntroduccion a Joomla
Introduccion a Joomla
 
Eplan p8 18_es_es
Eplan p8 18_es_esEplan p8 18_es_es
Eplan p8 18_es_es
 
Fwpa doc-desarrollo
Fwpa doc-desarrolloFwpa doc-desarrollo
Fwpa doc-desarrollo
 
Flash as3 components_help
Flash as3 components_helpFlash as3 components_help
Flash as3 components_help
 
Guía de instalación de Debian GNU/Linux
Guía de instalación de Debian GNU/LinuxGuía de instalación de Debian GNU/Linux
Guía de instalación de Debian GNU/Linux
 
Manual del-usuario-placa-icip-30
Manual del-usuario-placa-icip-30Manual del-usuario-placa-icip-30
Manual del-usuario-placa-icip-30
 
Manual del usuario bizagi
Manual del usuario bizagiManual del usuario bizagi
Manual del usuario bizagi
 
Guia De Instalacion Redhat EspañOl
Guia De Instalacion Redhat EspañOlGuia De Instalacion Redhat EspañOl
Guia De Instalacion Redhat EspañOl
 
Introduccion a mbox 2
Introduccion a mbox 2Introduccion a mbox 2
Introduccion a mbox 2
 
Adobe Actionscript 3.0
Adobe Actionscript 3.0Adobe Actionscript 3.0
Adobe Actionscript 3.0
 
Guia de inicio rsview32
Guia de inicio rsview32Guia de inicio rsview32
Guia de inicio rsview32
 
Manual desarrollador
Manual desarrolladorManual desarrollador
Manual desarrollador
 
Symfony2 es
Symfony2 esSymfony2 es
Symfony2 es
 
Manual presto 8.8 en español
Manual presto 8.8 en españolManual presto 8.8 en español
Manual presto 8.8 en español
 
Epo 450 product_guide_es-es
Epo 450 product_guide_es-esEpo 450 product_guide_es-es
Epo 450 product_guide_es-es
 
Servicios de red
Servicios de redServicios de red
Servicios de red
 
Consulta redes
Consulta redesConsulta redes
Consulta redes
 

Último

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 

Último (20)

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 

Manual de php

  • 1. Manual de PHP Stig Sæther Bakken Alexander Aulbach Egon Schmid Jim Winstead Lars Torben Wilson Rasmus Lerdorf Andrei Zmievski Jouni Ahto
  • 2. Editado por Rafael Martínez (Coordinador) Víctor Fernández Leonardo Boshell 08-07-2002 Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por por el Grupo de documentación de PHP Copyright Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP. Los miembros de este grupo se encuentran listados en la primera página de este manual. Este manual puede ser redistribuido bajo los términos de la "GNU General Public License" publicada por la "Free Software Foundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores. La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend Technologies, Ltd. Este material puede ser distribuido solamente bajo los terminos y condiciones de la Open Publication License, v1.0 ó posterior (la última versión está disponible en http://www.opencontent.org/openpub/).
  • 3. Manual de PHP por Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Andrei Zmievski, y Jouni Ahto por Editado por Rafael Martínez (Coordinador) Editado por Víctor Fernández Editado por Leonardo Boshell Publicado 08-07-2002 Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por por el Grupo de documentación de PHP Copyright Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP. Los miembros de este grupo se encuentran listados en la primera página de este manual. Este manual puede ser redistribuido bajo los términos de la "GNU General Public License" publicada por la "Free Software Foundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores. La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend Technologies, Ltd. Este material puede ser distribuido solamente bajo los terminos y condiciones de la Open Publication License, v1.0 ó posterior (la última versión está disponible en http://www.opencontent.org/openpub/).
  • 4. Tabla de contenidos Prefacio ........................................................................................................................................................i I. Conceptos Básicos ..................................................................................................................................1 1. Introducción ...................................................................................................................................1 Qué es PHP? .............................................................................................................................2 Qué se puede hacer con PHP? ..................................................................................................2 2. Instalación ......................................................................................................................................5 Bajándose la última versión......................................................................................................6 Instalación en sistemas UNIX ..................................................................................................6 Instrucciones Rápidas de Instalación (Versión Módulo de Apache) ..............................6 Configuración..................................................................................................................7 Módulo del Apache.........................................................................................................7 Módulo fhttpd .................................................................................................................7 CGI version.....................................................................................................................7 Opciones de soporte para Base de Datos ........................................................................8 Adabas D ...............................................................................................................8 dBase .....................................................................................................................8 filePro ....................................................................................................................8 mSQL ....................................................................................................................8 MySQL..................................................................................................................9 iODBC...................................................................................................................9 OpenLink ODBC...................................................................................................9 Oracle ....................................................................................................................9 PostgreSQL ...........................................................................................................9 Solid ....................................................................................................................10 Sybase..................................................................................................................10 Sybase-CT ...........................................................................................................10 Velocis .................................................................................................................10 Una librería a medida de ODBC .........................................................................11 ODBC Unificado .................................................................................................11 LDAP...................................................................................................................11 Otras opciones de configuración...................................................................................11 --with-mcrypt=DIR.............................................................................................12 --enable-sysvsem .................................................................................................12 --enable-sysvshm.................................................................................................12 --with-xml............................................................................................................12 --enable-maintainer-mode ...................................................................................12 --with-system-regex.............................................................................................12 --with-config-file-path .........................................................................................13 --with-exec-dir.....................................................................................................13 --enable-debug.....................................................................................................13 --enable-safe-mode..............................................................................................13 --enable-track-vars...............................................................................................13 --enable-magic-quotes .........................................................................................14 --enable-debugger................................................................................................14 --enable-discard-path...........................................................................................14 iv
  • 5. --enable-bcmath...................................................................................................14 --enable-force-cgi-redirect ..................................................................................14 --disable-short-tags..............................................................................................15 --enable-url-includes ...........................................................................................15 --disable-syntax-hl...............................................................................................15 CPPFLAGS y LDFLAGS ...................................................................................15 Construyendo ................................................................................................................16 Probando .......................................................................................................................16 Comprobando la velocidad ...........................................................................................16 Instalación en sistemas Windows 95/98/NT...........................................................................16 Pasos Generales de Instalación .....................................................................................16 Windows 95/98/NT y PWS/IIS 3..................................................................................17 Windows NT e IIS 4 .....................................................................................................18 Windows 9x/NT y Apache 1.3.x...................................................................................19 Omni HTTPd 2.0b1 para Windows ..............................................................................19 Módulos del PHP ..........................................................................................................19 ¿Problemas?............................................................................................................................20 Lea las PMF (FAQ) .......................................................................................................20 Informes de error...........................................................................................................20 Otros problemas ............................................................................................................20 3. Configuración...............................................................................................................................22 El archivo de configuración ....................................................................................................23 Directivas Generales de Configuración.........................................................................23 Directivas de Configuración de Correo.........................................................................27 Directivas de Configuración de Modo Seguro ..............................................................28 Directivas de Configuración del Debugger ...................................................................28 Directivas de Carga de Extensiones ..............................................................................28 Directivas de Configuración de MySQL.......................................................................29 Directivas de Configuración de mSQL .........................................................................29 Directivas de Configuración de Postgres ......................................................................29 SESAM Configuration Directives.................................................................................30 Directivas de Configuración de Sybase ........................................................................30 Directivas de Configuración de Sybase-CT ..................................................................31 Directivas de Configuración de Informix......................................................................32 Directivas de Configuración de Matemática BC...........................................................33 Directivas de Configuración de Capacidades de los Navegadores................................33 Directivas Unificadas de Configuración de ODBC.......................................................33 4. Seguridad......................................................................................................................................35 Binarios CGI...........................................................................................................................36 Posibles ataques ............................................................................................................36 Caso 1: solamente se sirven ficheros publicos ..............................................................37 Caso 2: usando --enable-force-cgi-redirect...................................................................37 Caso 3: Usando doc_root or user_dir............................................................................37 Caso 4: Analizador PHP fuera del arbol web. ..............................................................38 Modulo Apache ......................................................................................................................38 v
  • 6. II. Referencia del Lenguaje.....................................................................................................................40 5. Síntaxis básica..............................................................................................................................40 Saliendo de HTML .................................................................................................................41 Separación de instrucciones ...................................................................................................42 Comentarios............................................................................................................................43 6. Types ............................................................................................................................................44 Enteros....................................................................................................................................45 Números en punto flotante......................................................................................................45 Cadenas...................................................................................................................................45 Conversión de cadenas..................................................................................................47 Arrays .....................................................................................................................................48 Arrays unidimensionales...............................................................................................48 Arrays Multidimensionales...........................................................................................49 Objetos....................................................................................................................................50 Inicialización de Objetos...............................................................................................51 Type juggling..........................................................................................................................51 Forzado de tipos............................................................................................................52 7. Variables.......................................................................................................................................54 Conceptos Básicos..................................................................................................................55 Variables predefinidas.............................................................................................................56 Variables de Apache......................................................................................................56 Variables de entorno......................................................................................................58 Variables de PHP...........................................................................................................58 Ambito de las variables ..........................................................................................................59 Variables variables..................................................................................................................61 Variables externas a PHP........................................................................................................62 Formularios HTML (GET y POST) .............................................................................62 IMAGE SUBMIT variable names.......................................................................63 Cookies HTTP ..............................................................................................................63 Variables de entorno......................................................................................................64 Puntos en los nombres de variables de entrada.............................................................64 Determinando los tipos de variables .............................................................................65 8. Constantes ....................................................................................................................................66 Sintaxis ...................................................................................................................................67 Constantes predefinidas ..........................................................................................................68 9. Expresiones ..................................................................................................................................69 10. Operadores .................................................................................................................................73 Operadores Aritméticos..........................................................................................................74 Operadores de Asignación......................................................................................................74 Operadores Bit a bit................................................................................................................74 Operadores de Comparación ..................................................................................................75 Operador de ejecución............................................................................................................76 Operadores de Incremento/decremento ..................................................................................76 Operadores Lógicos................................................................................................................77 Precedencia de Operadores.....................................................................................................77 Operadores de Cadenas ..........................................................................................................78 11. Estructuras de Control................................................................................................................80 if ............................................................................................................................................81 vi
  • 7. else .......................................................................................................................................81 elseif ...................................................................................................................................82 Sintaxis Alternativa de Estructuras de Control.......................................................................82 while .....................................................................................................................................83 do..while .............................................................................................................................84 for ..........................................................................................................................................85 foreach .................................................................................................................................86 break .....................................................................................................................................88 continue ...............................................................................................................................89 switch ...................................................................................................................................90 require() ..................................................................................................................................92 include()..................................................................................................................................93 require_once().........................................................................................................................96 include_once() ........................................................................................................................98 12. Funciones .................................................................................................................................100 Funciones definidas por el usuario .......................................................................................101 Parámetros de las funciones .................................................................................................101 Pasar parámetros por referencia..................................................................................101 Parámetros por defecto ...............................................................................................102 Lista de longitud variable de parámetros ....................................................................103 Devolver valores ...................................................................................................................103 old_function ....................................................................................................................104 Funciones variable................................................................................................................104 13. Clases y Objetos.......................................................................................................................106 class ...................................................................................................................................107 14. References Explained...............................................................................................................110 What References Are............................................................................................................111 What References Do.............................................................................................................111 What References Are Not.....................................................................................................112 Passing by Reference............................................................................................................112 Returning References ...........................................................................................................113 Unsetting References............................................................................................................114 Spotting References..............................................................................................................114 global References.....................................................................................................114 $this ..........................................................................................................................115 III. Características.................................................................................................................................116 15. Manejando errores....................................................................................................................116 16. Creando y manipulando imágenes ...........................................................................................121 17. Autentificación HTTP con PHP ...............................................................................................123 18. Cookies.....................................................................................................................................126 19. Manejo de envío de ficheros.....................................................................................................128 Envío de archivos con el método POST ...............................................................................129 Errores comunes ...................................................................................................................131 Envío de multiples ficheros ..................................................................................................131 Soporte del método PUT ......................................................................................................132 20. Usando archivos remotos .........................................................................................................134 21. Manejando conexiones.............................................................................................................137 vii
  • 8. 22. Conexiones persistentes a bases de datos.................................................................................139 23. Modo Seguro (Safe Mode).......................................................................................................142 Funciones restringidas/inhabilitadas por Modo Seguro .......................................................144 24. Using PHP from the command line .........................................................................................149 IV. Referencia de las Funciones ...........................................................................................................162 I. Funciones específicas de Apache................................................................................................162 apache_child_terminate........................................................................................................163 apache_lookup_uri ...............................................................................................................163 apache_note ..........................................................................................................................164 apache_setenv .......................................................................................................................164 ascii2ebcdic ..........................................................................................................................164 ebcdic2ascii ..........................................................................................................................164 getallheaders .........................................................................................................................165 virtual....................................................................................................................................165 II. Funciones de matrices ...............................................................................................................167 array_change_key_case ........................................................................................................169 array_chunk ..........................................................................................................................169 array_count_values...............................................................................................................170 array_diff ..............................................................................................................................171 array_fill ...............................................................................................................................172 array_filter ............................................................................................................................172 array_flip...............................................................................................................................174 array_intersect ......................................................................................................................174 array_key_exists ...................................................................................................................175 array_keys.............................................................................................................................175 array_map .............................................................................................................................176 array_merge_recursive .........................................................................................................179 array_merge ..........................................................................................................................180 array_multisort .....................................................................................................................181 array_pad ..............................................................................................................................182 array_pop..............................................................................................................................183 array_push ............................................................................................................................183 array_rand.............................................................................................................................184 array_reduce .........................................................................................................................185 array_reverse ........................................................................................................................185 array_search..........................................................................................................................186 array_shift.............................................................................................................................186 array_slice.............................................................................................................................187 array_splice...........................................................................................................................188 array_sum .............................................................................................................................189 array_unique .........................................................................................................................190 array_unshift.........................................................................................................................191 array_values..........................................................................................................................192 array_walk ............................................................................................................................192 array......................................................................................................................................193 arsort .....................................................................................................................................194 asort ......................................................................................................................................194 viii
  • 9. compact.................................................................................................................................195 count .....................................................................................................................................195 current...................................................................................................................................196 each.......................................................................................................................................196 end ........................................................................................................................................198 extract ...................................................................................................................................198 in_array.................................................................................................................................199 key ........................................................................................................................................200 krsort.....................................................................................................................................200 ksort ......................................................................................................................................201 list .........................................................................................................................................201 natcasesort ............................................................................................................................202 natsort ...................................................................................................................................202 next .......................................................................................................................................203 pos.........................................................................................................................................204 prev .......................................................................................................................................204 rango .....................................................................................................................................204 reset.......................................................................................................................................205 rsort.......................................................................................................................................205 shuffle ...................................................................................................................................205 sizeof.....................................................................................................................................206 sort ........................................................................................................................................206 uasort ....................................................................................................................................206 uksort ....................................................................................................................................207 usort ......................................................................................................................................207 III. Funciones Aspell [deprecated].................................................................................................209 aspell_check-raw ..................................................................................................................210 aspell_check .........................................................................................................................210 aspell_new ............................................................................................................................210 aspell_suggest.......................................................................................................................211 IV. Funciones matemáticas de precisión arbitraria BCMath .........................................................212 bcadd.....................................................................................................................................213 bccomp .................................................................................................................................213 bcdiv .....................................................................................................................................213 bcmod ...................................................................................................................................213 bcmul ....................................................................................................................................213 bcpow....................................................................................................................................214 bcscale ..................................................................................................................................214 bcsqrt ....................................................................................................................................214 bcsub.....................................................................................................................................214 V. Funciones de compresión Bzip2 ...............................................................................................216 bzclose ..................................................................................................................................218 bzcompress ...........................................................................................................................218 bzdecompress .......................................................................................................................218 bzerrno..................................................................................................................................219 bzerror...................................................................................................................................219 bzerrstr..................................................................................................................................220 bzflush...................................................................................................................................220 ix
  • 10. bzopen...................................................................................................................................220 bzread ...................................................................................................................................221 bzwrite ..................................................................................................................................221 VI. Funciones de calendario...........................................................................................................223 cal_days_in_month...............................................................................................................225 cal_from_jd...........................................................................................................................225 cal_info .................................................................................................................................225 cal_to_jd ...............................................................................................................................225 easter_date ............................................................................................................................225 easter_days ...........................................................................................................................226 FrenchToJD ..........................................................................................................................227 GregorianToJD .....................................................................................................................227 JDDayOfWeek......................................................................................................................228 JDMonthName .....................................................................................................................228 JDToFrench ..........................................................................................................................229 JDToGregorian .....................................................................................................................229 JDToJewish...........................................................................................................................229 JDToJulian ............................................................................................................................229 jdtounix.................................................................................................................................229 JewishToJD...........................................................................................................................230 JulianToJD ............................................................................................................................230 unixtojd.................................................................................................................................230 VII. Funciones del API de CCVS ..................................................................................................232 ccvs_add ...............................................................................................................................233 ccvs_auth ..............................................................................................................................233 ccvs_command .....................................................................................................................233 ccvs_count ............................................................................................................................233 ccvs_delete ...........................................................................................................................234 ccvs_done .............................................................................................................................234 ccvs_init................................................................................................................................234 ccvs_lookup..........................................................................................................................235 ccvs_new ..............................................................................................................................235 ccvs_report ...........................................................................................................................235 ccvs_return ...........................................................................................................................236 ccvs_reverse..........................................................................................................................236 ccvs_sale...............................................................................................................................236 ccvs_status............................................................................................................................237 ccvs_textvalue ......................................................................................................................237 ccvs_void ..............................................................................................................................237 VIII. soporte de las funciones COM para Windows ......................................................................239 COM .....................................................................................................................................240 VARIANT.............................................................................................................................241 com_addref ...........................................................................................................................242 com_get ................................................................................................................................242 com_invoke...........................................................................................................................243 com_isenum..........................................................................................................................243 com_load_typelib .................................................................................................................243 com_load ..............................................................................................................................243 x
  • 11. com_propget .........................................................................................................................244 com_propput.........................................................................................................................244 com_propset .........................................................................................................................244 com_release ..........................................................................................................................244 com_set.................................................................................................................................244 IX. Funciones de Clases/Objectos .................................................................................................245 call_user_method_array .......................................................................................................248 call_user_method..................................................................................................................248 class_exists ...........................................................................................................................249 get_class_methods................................................................................................................249 get_class_vars.......................................................................................................................250 get_class ...............................................................................................................................252 get_declared_classes.............................................................................................................252 get_object_vars.....................................................................................................................252 get_parent_class ...................................................................................................................254 is_a........................................................................................................................................254 is_subclass_of.......................................................................................................................254 method_exists .......................................................................................................................254 X. Funciones de ClibPDF ..............................................................................................................256 cpdf_add_annotation ............................................................................................................259 cpdf_add_outline ..................................................................................................................259 cpdf_arc ................................................................................................................................259 cpdf_begin_text ....................................................................................................................260 cpdf_circle ............................................................................................................................260 cpdf_clip ...............................................................................................................................260 cpdf_close.............................................................................................................................261 cpdf_closepath_fill_stroke....................................................................................................261 cpdf_closepath_stroke ..........................................................................................................261 cpdf_closepath......................................................................................................................261 cpdf_continue_text ...............................................................................................................262 cpdf_curveto .........................................................................................................................262 cpdf_end_text .......................................................................................................................262 cpdf_fill_stroke.....................................................................................................................263 cpdf_fill.................................................................................................................................263 cpdf_finalize_page................................................................................................................263 cpdf_finalize .........................................................................................................................263 cpdf_global_set_document_limits........................................................................................264 cpdf_import_jpeg .................................................................................................................264 cpdf_lineto............................................................................................................................264 cpdf_moveto .........................................................................................................................265 cpdf_newpath........................................................................................................................265 cpdf_open .............................................................................................................................265 cpdf_output_buffer ...............................................................................................................266 cpdf_page_init ......................................................................................................................266 cpdf_place_inline_image......................................................................................................266 cpdf_rect ...............................................................................................................................267 cpdf_restore ..........................................................................................................................267 cpdf_rlineto...........................................................................................................................267 xi
  • 12. cpdf_rmoveto........................................................................................................................267 cpdf_rotate_text ....................................................................................................................268 cpdf_rotate............................................................................................................................268 cpdf_save_to_file..................................................................................................................268 cpdf_save ..............................................................................................................................269 cpdf_scale .............................................................................................................................269 cpdf_set_action_url ..............................................................................................................269 cpdf_set_char_spacing .........................................................................................................269 cpdf_set_creator ...................................................................................................................270 cpdf_set_current_page..........................................................................................................270 cpdf_set_font_directories .....................................................................................................270 cpdf_set_font_map_file ........................................................................................................270 cpdf_set_font ........................................................................................................................271 cpdf_set_horiz_scaling .........................................................................................................271 cpdf_set_keywords ...............................................................................................................271 cpdf_set_leading...................................................................................................................271 cpdf_set_page_animation .....................................................................................................272 cpdf_set_subject ...................................................................................................................272 cpdf_set_text_matrix ............................................................................................................272 cpdf_set_text_pos .................................................................................................................272 cpdf_set_text_rendering .......................................................................................................273 cpdf_set_text_rise.................................................................................................................273 cpdf_set_title ........................................................................................................................273 cpdf_set_viewer_preferences ...............................................................................................273 cpdf_set_word_spacing ........................................................................................................274 cpdf_setdash .........................................................................................................................274 cpdf_setflat ...........................................................................................................................274 cpdf_setgray_fill ...................................................................................................................274 cpdf_setgray_stroke..............................................................................................................275 cpdf_setgray .........................................................................................................................275 cpdf_setlinecap .....................................................................................................................275 cpdf_setlinejoin ....................................................................................................................275 cpdf_setlinewidth..................................................................................................................276 cpdf_setmiterlimit.................................................................................................................276 cpdf_setrgbcolor_fill.............................................................................................................276 cpdf_setrgbcolor_stroke .......................................................................................................276 cpdf_setrgbcolor ...................................................................................................................276 cpdf_show_xy.......................................................................................................................277 cpdf_show.............................................................................................................................277 cpdf_stringwidth...................................................................................................................277 cpdf_stroke ...........................................................................................................................278 cpdf_text ...............................................................................................................................278 cpdf_translate .......................................................................................................................278 XI. Crack functions ........................................................................................................................279 crack_check ..........................................................................................................................281 crack_closedict .....................................................................................................................281 crack_getlastmessage ...........................................................................................................281 crack_opendict......................................................................................................................282 xii
  • 13. XII. CURL, Client URL Library Functions ...................................................................................283 curl_close..............................................................................................................................284 curl_errno .............................................................................................................................284 curl_error ..............................................................................................................................284 curl_exec...............................................................................................................................284 curl_getinfo...........................................................................................................................285 curl_init.................................................................................................................................285 curl_setopt ............................................................................................................................285 curl_version ..........................................................................................................................288 XIII. Funciones de pago electrónico ..............................................................................................289 cybercash_base64_decode....................................................................................................290 cybercash_base64_encode....................................................................................................290 cybercash_decr .....................................................................................................................290 cybercash_encr .....................................................................................................................290 XIV. Crédit Mutuel CyberMUT functions ....................................................................................291 cybermut_creerformulairecm ...............................................................................................292 cybermut_creerreponsecm....................................................................................................292 cybermut_testmac.................................................................................................................293 XV. Cyrus IMAP administration functions ...................................................................................295 cyrus_authenticate ................................................................................................................296 cyrus_bind ............................................................................................................................296 cyrus_close ...........................................................................................................................296 cyrus_connect .......................................................................................................................296 cyrus_query ..........................................................................................................................297 cyrus_unbind ........................................................................................................................297 XVI. Character type functions .......................................................................................................298 ctype_alnum .........................................................................................................................299 ctype_alpha...........................................................................................................................299 ctype_cntrl ............................................................................................................................299 ctype_digit ............................................................................................................................299 ctype_graph ..........................................................................................................................299 ctype_lower ..........................................................................................................................300 ctype_print............................................................................................................................300 ctype_punct...........................................................................................................................300 ctype_space...........................................................................................................................300 ctype_upper ..........................................................................................................................301 ctype_xdigit ..........................................................................................................................301 XVII. Funciones de la capa de abstraccion de bases de datos (dbm-style)....................................302 dba_close ..............................................................................................................................304 dba_delete.............................................................................................................................304 dba_exists .............................................................................................................................304 dba_fetch ..............................................................................................................................304 dba_firstkey ..........................................................................................................................305 dba_insert .............................................................................................................................305 dba_nextkey..........................................................................................................................305 dba_open...............................................................................................................................306 dba_optimize ........................................................................................................................306 dba_popen.............................................................................................................................306 xiii
  • 14. dba_replace...........................................................................................................................307 dba_sync ...............................................................................................................................307 XVIII. Funciones de fecha y hora ..................................................................................................309 checkdate ..............................................................................................................................310 date .......................................................................................................................................310 getdate...................................................................................................................................311 gettimeofday .........................................................................................................................312 gmdate ..................................................................................................................................312 gmmktime.............................................................................................................................313 gmstrftime.............................................................................................................................313 localtime ...............................................................................................................................313 microtime..............................................................................................................................314 mktime..................................................................................................................................314 strftime..................................................................................................................................315 strtotime................................................................................................................................316 time .......................................................................................................................................317 XIX. Funciones para dBase ...........................................................................................................319 dbase_add_record .................................................................................................................320 dbase_close...........................................................................................................................320 dbase_create .........................................................................................................................320 dbase_delete_record .............................................................................................................321 dbase_get_record_with_names.............................................................................................321 dbase_get_record..................................................................................................................321 dbase_numfields ...................................................................................................................322 dbase_numrecords ................................................................................................................322 dbase_open ...........................................................................................................................322 dbase_pack ...........................................................................................................................323 dbase_replace_record ...........................................................................................................323 XX. Funciones dbm .......................................................................................................................324 dblist .....................................................................................................................................325 dbmclose...............................................................................................................................325 dbmdelete .............................................................................................................................325 dbmexists ..............................................................................................................................325 dbmfetch ...............................................................................................................................325 dbmfirstkey ...........................................................................................................................325 dbminsert ..............................................................................................................................326 dbmnextkey ..........................................................................................................................326 dbmopen ...............................................................................................................................326 dbmreplace ...........................................................................................................................327 XXI. dbx functions.........................................................................................................................328 dbx_close..............................................................................................................................331 dbx_compare ........................................................................................................................331 dbx_connect..........................................................................................................................332 dbx_error ..............................................................................................................................333 dbx_query .............................................................................................................................334 dbx_sort ................................................................................................................................337 XXII. DB++ Functions ..................................................................................................................339 dbplus_add............................................................................................................................343 xiv
  • 15. dbplus_aql.............................................................................................................................343 dbplus_chdir .........................................................................................................................343 dbplus_close .........................................................................................................................344 dbplus_curr ...........................................................................................................................344 dbplus_errcode .....................................................................................................................345 dbplus_errno .........................................................................................................................345 dbplus_find ...........................................................................................................................345 dbplus_first ...........................................................................................................................346 dbplus_flush..........................................................................................................................346 dbplus_freealllocks...............................................................................................................347 dbplus_freelock ....................................................................................................................347 dbplus_freerlocks .................................................................................................................347 dbplus_getlock......................................................................................................................348 dbplus_getunique..................................................................................................................348 dbplus_info ...........................................................................................................................349 dbplus_last............................................................................................................................349 dbplus_lockrel ......................................................................................................................349 dbplus_next...........................................................................................................................350 dbplus_open..........................................................................................................................350 dbplus_prev ..........................................................................................................................351 dbplus_rchperm ....................................................................................................................351 dbplus_rcreate.......................................................................................................................351 dbplus_rcrtexact....................................................................................................................352 dbplus_rcrtlike ......................................................................................................................352 dbplus_resolve ......................................................................................................................353 dbplus_restorepos .................................................................................................................353 dbplus_rkeys.........................................................................................................................353 dbplus_ropen ........................................................................................................................354 dbplus_rquery .......................................................................................................................354 dbplus_rrename ....................................................................................................................355 dbplus_rsecindex ..................................................................................................................355 dbplus_runlink......................................................................................................................355 dbplus_rzap...........................................................................................................................356 dbplus_savepos .....................................................................................................................356 dbplus_setindex ....................................................................................................................357 dbplus_setindexbynumber ....................................................................................................357 dbplus_sql.............................................................................................................................357 dbplus_tcl .............................................................................................................................358 dbplus_tremove ....................................................................................................................358 dbplus_undo .........................................................................................................................358 dbplus_undoprepare .............................................................................................................359 dbplus_unlockrel ..................................................................................................................359 dbplus_unselect ....................................................................................................................359 dbplus_update.......................................................................................................................360 dbplus_xlockrel ....................................................................................................................360 dbplus_xunlockrel ................................................................................................................360 XXIII. Direct IO functions.............................................................................................................362 dio_close...............................................................................................................................363 xv
  • 16. dio_fcntl................................................................................................................................363 dio_open ...............................................................................................................................363 dio_read ................................................................................................................................364 dio_seek................................................................................................................................364 dio_stat .................................................................................................................................365 dio_truncate ..........................................................................................................................365 dio_write...............................................................................................................................365 XXIV. Funciones con directorios ..................................................................................................367 chdir......................................................................................................................................368 chroot....................................................................................................................................368 dir..........................................................................................................................................368 closedir .................................................................................................................................369 getcwd...................................................................................................................................369 opendir..................................................................................................................................369 readdir...................................................................................................................................369 rewinddir...............................................................................................................................370 XXV. Funciones de DOM XML....................................................................................................371 DomAttribute->name ...........................................................................................................372 DomAttribute->specified ......................................................................................................372 DomAttribute->value............................................................................................................372 DomDocument->add_root [deprecated]...............................................................................372 DomDocument->create_attribute .........................................................................................373 DomDocument->create_cdata_section.................................................................................373 DomDocument->create_comment .......................................................................................373 DomDocument->create_element..........................................................................................374 DomDocument->create_entity_reference ............................................................................374 DomDocument->create_processing_instruction ..................................................................374 DomDocument->create_text_node.......................................................................................375 DomDocument->doctype .....................................................................................................375 DomDocument->document_element ...................................................................................375 DomDocument->dump_file..................................................................................................376 DomDocument->dump_mem...............................................................................................377 DomDocument->get_element_by_id ...................................................................................378 DomDocument->get_elements_by_tagname .......................................................................378 DomDocument->html_dump_mem .....................................................................................378 DomDocumentType->entities ..............................................................................................379 DomDocumentType->internal_subset..................................................................................379 DomDocumentType->name .................................................................................................379 DomDocumentType->notations ...........................................................................................380 DomDocumentType->public_id...........................................................................................380 DomDocumentType->system_id..........................................................................................381 DomElement->get_attribute_node .......................................................................................381 DomElement->get_attribute .................................................................................................381 DomElement->get_elements_by_tagname...........................................................................382 DomElement->has_attribute.................................................................................................382 DomElement->remove_attribute ..........................................................................................382 DomElement->set_attribute .................................................................................................383 DomElement->tagname........................................................................................................383 xvi
  • 17. DomNode->append_child ....................................................................................................383 DomNode->append_sibling .................................................................................................385 DomNode->attributes ...........................................................................................................386 DomNode->child_nodes.......................................................................................................386 DomNode->clone_node .......................................................................................................386 DomNode->dump_node .......................................................................................................386 DomNode->first_child..........................................................................................................387 DomNode->get_content .......................................................................................................387 DomNode->has_attributess ..................................................................................................387 DomNode->has_child_nodes ...............................................................................................387 DomNode->insert_before.....................................................................................................388 DomNode->is_blank_node...................................................................................................388 DomNode->last_child ..........................................................................................................389 DomNode->next_sibling ......................................................................................................389 DomNode->node_name .......................................................................................................390 DomNode->node_type .........................................................................................................390 DomNode->node_value........................................................................................................391 DomNode->owner_document ..............................................................................................391 DomNode->parent_node ......................................................................................................392 DomNode->prefix.................................................................................................................392 DomNode->previous_sibling ...............................................................................................393 DomNode->remove_child ....................................................................................................393 DomNode->replace_child ....................................................................................................394 DomNode->replace_node.....................................................................................................394 DomNode->set_content........................................................................................................394 DomNode->set_name...........................................................................................................395 DomNode->unlink_node......................................................................................................395 DomProcessingInstruction->data .........................................................................................395 DomProcessingInstruction->target.......................................................................................395 domxml_new_doc ................................................................................................................396 domxml_open_file................................................................................................................396 domxml_open_mem .............................................................................................................397 domxml_version ...................................................................................................................397 domxml_xmltree...................................................................................................................398 xpath_eval_expression..........................................................................................................398 xpath_eval.............................................................................................................................398 xpath_new_context ...............................................................................................................399 xptr_eval ...............................................................................................................................399 xptr_new_context .................................................................................................................399 XXVI. .NET functions ...................................................................................................................401 dotnet_load ...........................................................................................................................402 XXVII. Error Handling and Logging Functions ............................................................................403 error_log ...............................................................................................................................404 error_reporting......................................................................................................................405 restore_error_handler ...........................................................................................................405 set_error_handler..................................................................................................................405 trigger_error..........................................................................................................................408 user_error..............................................................................................................................408 xvii