{"id":4877,"date":"2025-11-28T14:11:11","date_gmt":"2025-11-28T13:11:11","guid":{"rendered":"https:\/\/sutilweb.eu\/?page_id=4877"},"modified":"2025-11-28T14:11:12","modified_gmt":"2025-11-28T13:11:12","slug":"05-tipos-de-datos-en-php","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/php\/php-practico\/05-tipos-de-datos-en-php\/","title":{"rendered":"05. Tipos de datos en PHP"},"content":{"rendered":"\n<p>Comprender los <strong>tipos de datos en PHP<\/strong> es uno de los primeros pasos para dominar el lenguaje. PHP es flexible, potente y ampliamente utilizado en el desarrollo web, especialmente cuando trabajamos con <strong>WordPress<\/strong>, <strong>MVC<\/strong> y aplicaciones conectadas a <strong>MySQL<\/strong>. En este cap\u00edtulo veremos los tipos de datos principales, cu\u00e1ndo se utilizan y ejemplos sencillos para que puedas entenderlos sin dificultad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de datos principales en PHP<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tipos escalares<\/h3>\n\n\n\n<p>Los tipos escalares son valores simples y b\u00e1sicos.<\/p>\n\n\n\n<p><strong>1. Boolean (bool)<\/strong><br>Indica si algo es <strong>verdadero<\/strong> o <strong>falso<\/strong>.<br><strong>Ejm<\/strong><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$activo = true;<\/code><\/pre>\n\n\n\n<p><strong>2. Integer (int)<\/strong><br>N\u00fameros enteros, sin decimales.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$edad = 53;<\/code><\/pre>\n\n\n\n<p><strong>3. Float (float)<\/strong><br>N\u00fameros con decimales.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$precio = 19.95;<\/code><\/pre>\n\n\n\n<p><strong>4. String (string)<\/strong><br>Cadenas de texto.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$nombre = \"Sutil Web\";<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tipos compuestos<\/h3>\n\n\n\n<p>Se utilizan para almacenar conjuntos o colecciones de datos.<\/p>\n\n\n\n<p><strong>5. Array<\/strong><br>\u00datil para guardar listas, datos de formularios o configuraciones.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$colores = &#91;\"azul\", \"gris\", \"blanco\"];<\/code><\/pre>\n\n\n\n<p><strong>6. Object<\/strong><br>Representa una instancia de una clase. Fundamental en <strong>MVC<\/strong>.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Usuario {\n    public $nombre;\n}\n$u = new Usuario();\n$u->nombre = \"Francisco\";<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tipos especiales<\/h3>\n\n\n\n<p>Se utilizan para situaciones concretas.<\/p>\n\n\n\n<p><strong>7. NULL<\/strong><br>Indica ausencia de valor.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$valor = null;<\/code><\/pre>\n\n\n\n<p><strong>8. Resource<\/strong><br>Hace referencia a recursos externos como conexiones a base de datos.<\/p>\n\n\n\n<p>Ejemplo con MySQLi:<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$conexion = mysqli_connect(\"localhost\", \"root\", \"\", \"agenda\");<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplos pr\u00e1cticos \u00fatiles<\/h2>\n\n\n\n<p>Para un proyecto t\u00edpico en <strong>MVC<\/strong>, podr\u00edas utilizar varios tipos de datos combinados:<\/p>\n\n\n\n<p>Ejemplo de datos de un contacto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$contacto = &#91;\n  \"nombre\" => \"Luis\",\n  \"telefono\" => 678123456,\n  \"email\" => \"luis@example.com\",\n  \"descuento\" => 10.5,\n  \"activo\" => true\n];<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comprender los tipos de datos en PHP es uno de los primeros pasos para dominar el lenguaje. PHP es flexible, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4518,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4877","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Comprender los tipos de datos en PHP es uno de los primeros pasos para dominar el lenguaje. PHP es flexible, [&hellip;]","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=4877"}],"version-history":[{"count":4,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4877\/revisions"}],"predecessor-version":[{"id":5079,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4877\/revisions\/5079"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4518"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=4877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}