{"id":30430,"date":"2020-01-17T05:49:24","date_gmt":"2020-01-17T13:49:24","guid":{"rendered":"https:\/\/kinqsta.com\/?p=4335"},"modified":"2025-02-19T15:12:46","modified_gmt":"2025-02-19T14:12:46","slug":"10-cosas-que-no-se-deben-hacer-en-php7","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/","title":{"rendered":"10 Cosas que No se Deben Hacer en PHP 7"},"content":{"rendered":"<p>Ya he compartido algunas de las <a href=\"https:\/\/kinqsta.com\/es\/blog\/php-7-4\/\">pr\u00f3ximas caracter\u00edsticas de PHP 7<\/a>, en este art\u00edculo pens\u00e9 en echar un vistazo a algunos de los malos patrones que deber\u00edamos dejar de usar cuando cambiemos al rapid\u00edsimo PHP 7. Y no olvide revisar nuestro nuevo <a href=\"https:\/\/kinqsta.com\/es\/blog\/puntos-de-referencia-php\/\">mega-benchmark de la versi\u00f3n final de PHP 7.2<\/a>.<\/p>\n<h2>Las Mejores Pr\u00e1cticas de PHP 7 o Lo Que No Debes Hacer en PHP 7<\/h2>\n<ol>\n<li><a href=\"#mysql-functions\">No utilice las funciones mysql_<\/a><\/li>\n<li><a href=\"#wasteful-code\"> No escriba el c\u00f3digo de desperdicio <\/a><\/li>\n<li><a href=\"#php-close-tags\"> No use etiquetas de cierre PHP <\/a><\/li>\n<li><a href=\"#pass-by-reference\"> No pase por referencia si no es necesario <\/a><\/li>\n<li><a href=\"#queries-in-a-loop\"> No realizar consultas en un bucle <\/a><\/li>\n<li><a href=\"#sql-queries\"> No usar * en las consultas SQL <\/a><\/li>\n<li><a href=\"#trust-user-input\"> No conf\u00ede en las entradas del usuario <\/a><\/li>\n<li><a href=\"#try-to-be-clever\"> No intente ser inteligente <\/a><\/li>\n<li><a href=\"#reinvent-the-wheel\"> No reinvente la rueda <\/a><\/li>\n<li><a href=\"#neglect-other-languages\"> No descuidar otros idiomas <\/a><\/li>\n<\/ol>\n<h3 id=\"mysql-functions\">1. No utilice las funciones mysql_<\/h3>\n<p>Finalmente ha llegado el momento en que no s\u00f3lo se le aconsejar\u00e1 dejar de usar las funciones de <code>mysql_<\/code>. PHP 7 las eliminar\u00e1 por completo del n\u00facleo, lo que significa que necesitar\u00e1 moverse a las mucho mejores funciones de <code>mysqli_<\/code>, o a la implementaci\u00f3n de PDO a\u00fan m\u00e1s flexible.<\/p>\n<h3 id=\"wasteful-code\">2. No Escriba el C\u00f3digo de Desperdicio<\/h3>\n<p>Este puede ser un asunto sencillo, pero ser\u00e1 cada vez m\u00e1s importante porque los aumentos de velocidad en PHP 7 pueden ocultar algunos de sus problemas. No se conforme con la velocidad de su sitio simplemente porque el cambio a PHP 7 lo hizo m\u00e1s r\u00e1pido.<\/p>\n<p>Para entender lo importante que es la velocidad y lo que puede hacer para mejorar las cosas, eche un vistazo a nuestro art\u00edculo de la gu\u00eda para principiantes sobre la optimizaci\u00f3n <a href=\"https:\/\/kinqsta.com\/es\/aprender\/optimizacion-de-velocidad-del-sitio\/\">de la velocidad<\/a>.<\/p>\n<p>Como desarrollador, siempre debe asegurarse de cargar los scripts s\u00f3lo cuando sean necesarios, concentrarlos cuando sea posible, escribir consultas eficientes a la base de datos, <a href=\"https:\/\/kinqsta.com\/es\/blog\/wordpress-cache\/\">usar el caching<\/a> cuando sea posible y as\u00ed sucesivamente.<\/p>\n<p>Para un r\u00e1pido y sencillo impulso a tu optimizaci\u00f3n general, plant\u00e9ate minificar tu c\u00f3digo. Kinsta ha incorporado una <a href=\"https:\/\/kinqsta.com\/es\/docs\/alojamiento-wordpress\/cdn-wordpress\/kinsta-cdn\/#code-minification-1\">funci\u00f3n de minificaci\u00f3n de c\u00f3digo<\/a> en el <a href=\"https:\/\/kinqsta.com\/es\/mykinsta\/\">panel de control de MyKinsta<\/a>, permitiendo a los clientes activar la minificaci\u00f3n autom\u00e1tica de CSS y JavaScript con un solo clic.<\/p>\n<h3 id=\"php-close-tags\">3. No Use Etiquetas de Cierre PHP al Final de un Archivo<\/h3>\n<p>Si echa un vistazo, la mayor\u00eda de los archivos centrales de WordPress omiten la etiqueta PHP de terminaci\u00f3n cuando un archivo termina con c\u00f3digo PHP. De hecho, el Marco de Zend <a href=\"http:\/\/framework.zend.com\/manual\/1.12\/en\/coding-standard.php-file-formatting.html\">lo proh\u00edbe espec\u00edficamente<\/a>. No es requerido por PHP y al omitirlo al final de un archivo se asegura de que no se pueda agregar ning\u00fan espacio en blanco.<\/p>\n<h3 id=\"pass-by-reference\">4. No Pase por Referencia si No es Necesario<\/h3>\n<p>Personalmente no me gusta pasar por referencia. Entiendo que en algunos casos es \u00fatil, pero en muchos otros hace que el c\u00f3digo sea m\u00e1s dif\u00edcil de entender y seguir y especialmente dif\u00edcil de predecir el resultado.<\/p>\n<p>Aparentemente, la gente piensa que hace su c\u00f3digo m\u00e1s r\u00e1pido, lo cual, seg\u00fan los <a href=\"http:\/\/schlueters.de\/blog\/archives\/125-Do-not-use-PHP-references.html\">programadores respetables de PHP,<\/a> no es cierto.<\/p>\n<p>Un ejemplo de por qu\u00e9 las referencias son malas es el PHP construido en <code>shuffle()<\/code> o <code>sort()<\/code>. En lugar de devolver una matriz barajada u ordenada, modifican el original, lo cual es completamente il\u00f3gico en mi opini\u00f3n.<\/p>\n<h3 id=\"queries-in-a-loop\">5. No Realizar Consultas en un Bucle<\/h3>\n<p>Realizar consultas a la base de datos en un bucle es simplemente un desperdicio. Esto pone una tensi\u00f3n innecesaria en sus sistemas y es probable que pueda lograr el mismo resultado m\u00e1s r\u00e1pido fuera del bucle. Cuando me encuentro con una situaci\u00f3n en la que esto ser\u00eda necesario, normalmente puedo resolver el problema con dos consultas separadas que utilizo para construir una matriz de datos. Luego hago un bucle sobre la matriz, sin necesidad de realizar consultas en el proceso.<\/p>\n<p>Debido a la forma en que funciona WordPress puede haber algunas excepciones a esto. Mientras que <code>get_post_meta()<\/code> tomar\u00e1 un metavalor de la <a href=\"https:\/\/kinqsta.com\/es\/blog\/base-de-datos-wordpress\/\">base de datos<\/a>, puedes usarlo en un bucle si est\u00e1s haciendo un bucle a trav\u00e9s de los metadatos de una entrada espec\u00edfica. Esto se debe a que cuando lo usas por primera vez, WordPress recupera todos los metadatos y los almacena en cach\u00e9. Las llamadas posteriores utilizan los datos en cach\u00e9, no las llamadas a la base de datos.<\/p>\n<p>La mejor manera de resolver estas cosas es leer la documentaci\u00f3n de las funciones y utilizar algo como el <a href=\"https:\/\/kinqsta.com\/es\/blog\/query-monitor\/\">Query Monitor<\/a>.<\/p>\n<h3 id=\"sql-queries\">6. No Usar * en las Consultas SQL<\/h3>\n<p>De acuerdo, este es m\u00e1s bien un problema de MySQL, pero tendemos a escribir nuestro c\u00f3digo SQL en PHP, as\u00ed que digo que es un juego justo. En cualquier caso, no utilice caracteres comod\u00edn en las consultas SQL si puede evitarlos, especialmente si tiene una base de datos con muchas columnas.<\/p>\n<p>Especifique las columnas exactas que necesita y s\u00f3lo recupere aquellas. Esto ayuda a minimizar el uso de sus recursos, proteger sus datos y hacer las cosas lo m\u00e1s claras posible.<\/p>\n<p>Mientras est\u00e9 en el tema de SQL, conozca sus funciones disponibles y pruebe la velocidad tanto como sea posible. Cuando se calculan promedios, sumas o n\u00fameros similares se utilizan funciones SQL en lugar de las funciones PHP. Si no est\u00e1 seguro de la velocidad de una consulta, pru\u00e9bela y pruebe otras variaciones &#8211; utilice la mejor.<\/p>\n<h3 id=\"trust-user-input\">7. No Conf\u00ede en las Entradas del Usuario<\/h3>\n<p>No es prudente confiar en la entrada del usuario. Siempre filtre, desinfecte, escape, revise y utilice las medidas de seguridad. Hay tres problemas con los datos de los usuarios: los desarrolladores no tenemos en cuenta todas las posibilidades, a menudo son incorrectos y pueden ser intencionadamente maliciosos.<\/p>\n<p>Un sistema bien pensado puede proteger contra todo esto. Aseg\u00farese de utilizar funciones incorporadas como <code>filter_var()<\/code> para comprobar que los valores son correctos y las funciones de escape y otras funciones cuando se trabaja con bases de datos.<\/p>\n<p>WordPress tiene un mont\u00f3n de funciones para ayudarte. Eche un vistazo al <a href=\"https:\/\/codex.wordpress.org\/Validating_Sanitizing_and_Escaping_User_Data\">art\u00edculo Validaci\u00f3n, escape y sanitizaci\u00f3n de datos del usuario<\/a> para obtener m\u00e1s informaci\u00f3n.<\/p>\n<h3 id=\"try-to-be-clever\">8. No Intente ser Inteligente<\/h3>\n<p>Su meta debe ser escribir un c\u00f3digo elegante que exprese sus intenciones de la manera m\u00e1s clara. Es posible que pueda reducir 0,01 segundos adicionales en cada carga de la p\u00e1gina acortando todo a variables de una letra, usando l\u00f3gica ternaria multinivel y otras astucias, pero esto realmente no es nada comparado con los dolores de cabeza que se causar\u00e1 a s\u00ed mismo y a todos los dem\u00e1s a su alrededor.<\/p>\n<p>Nombre sus variables apropiadamente, documente su c\u00f3digo, elija la claridad en lugar de la brevedad. Mejor a\u00fan, utilice c\u00f3digo orientado a objetos estandarizado que m\u00e1s o menos se documente a s\u00ed mismo sin necesidad de muchos comentarios en l\u00ednea.<\/p>\n<h3 id=\"reinvent-the-wheel\">9. No Reinvente la Rueda<\/h3>\n<p>PHP existe desde hace mucho tiempo, los sitios web se han creado desde hace a\u00fan m\u00e1s tiempo. Lo m\u00e1s probable es que lo que necesite hacer, alguien lo haya hecho antes. No tenga miedo de apoyarse en los dem\u00e1s, <a href=\"https:\/\/kinqsta.com\/es\/blog\/que-es-github\/\">Github<\/a>, <a href=\"https:\/\/getcomposer.org\/\">Composeris, <\/a><a href=\"https:\/\/packagist.org\/\">Packagist<\/a> es su amigo.<\/p>\n<p>Desde los loggers hasta las herramientas de manipulaci\u00f3n del color, desde los profilers hasta los marcos de pruebas unitarias, desde las APIs de Mailchimp hasta Twitter Bootstrap, todo est\u00e1 disponible con s\u00f3lo pulsar un bot\u00f3n (o escribir un comando), \u00a1\u00faselos!<\/p>\n<h3 id=\"neglect-other-languages\">10. No Descuidar Otros Idiomas<\/h3>\n<p>Si usted es una persona de PHP es ahora una pr\u00e1ctica est\u00e1ndar saber sobre HTML, CSS, Javascript y MySQL por lo menos. Cuando tenga un buen manejo de estos lenguajes, es hora de <a href=\"https:\/\/kinqsta.com\/es\/blog\/mejor-lenguaje-de-programacion-para-aprender\/#javascript\">aprender Javascript<\/a> de nuevo. <strong>Javascript no es jQuery<\/strong>. Usted debe aprender Javascript correctamente para poder utilizarlo eficientemente.<\/p>\n<p>Tambi\u00e9n te recomendar\u00eda <a href=\"https:\/\/kinqsta.com\/es\/blog\/php-tutoriales\/\">aprender todo sobre PHP orientado a objetos<\/a>, es un salvavidas y har\u00e1 que tu c\u00f3digo mejore en \u00f3rdenes de magnitud. Tambi\u00e9n te abrir\u00e1 las puertas a lenguajes como C# y Java, que ser\u00e1n mucho m\u00e1s f\u00e1ciles de entender con la POO en tu haber.<\/p>\n<p>Ampl\u00ede su conocimiento aprendiendo sobre los gestores de paquetes, scripts de construcci\u00f3n, Coffeescript, LESS, SASS, YAML, motores de plantillas y otras herramientas impresionantes. Recomendar\u00eda encarecidamente que se miraran <a href=\"https:\/\/kinqsta.com\/es\/blog\/frameworks-php\/\">otros marcos<\/a>, en particular el de <a href=\"https:\/\/kinqsta.com\/es\/blog\/tutoriales-laravel\/\">Laravel<\/a>.<\/p>\n<p>Cuando le va bastante bien con estos, \u00bfqu\u00e9 hay de Ruby, Ruby on Rails, desarrollo de aplicaciones para Android, iPhone, Windows Phone? Uno pensar\u00eda que no tiene sentido porque estos caen fuera de su zona de confort y necesidades de trabajo, pero ese es el punto. Cada idioma tiene algo \u00fatil que ense\u00f1ar y un poco de conocimiento extra nunca hace da\u00f1o. No es un accidente que todos los principales desarrolladores de PHP sepan mucho sobre otros lenguajes de programaci\u00f3n!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With PHP 7 coming out later this month it&#8217;s time to prepare and shed some of our bad habits.<\/p>\n","protected":false},"author":18,"featured_media":30431,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[432,666],"topic":[1317,1304],"class_list":["post-30430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php","tag-programming","topic-actualizaciones-php","topic-aprender-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 Cosas que No se Deben Hacer en PHP 7 -Kinsta<\/title>\n<meta name=\"description\" content=\"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Cosas que No se Deben Hacer en PHP 7\" \/>\n<meta property=\"og:description\" content=\"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-17T13:49:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-19T14:12:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Pataki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@danielpataki\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Pataki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\"},\"author\":{\"name\":\"Daniel Pataki\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\"},\"headline\":\"10 Cosas que No se Deben Hacer en PHP 7\",\"datePublished\":\"2020-01-17T13:49:24+00:00\",\"dateModified\":\"2025-02-19T14:12:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\"},\"wordCount\":1477,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\",\"keywords\":[\"php\",\"programming\"],\"articleSection\":[\"Desarrollo de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\",\"url\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\",\"name\":\"10 Cosas que No se Deben Hacer en PHP 7 -Kinsta\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\",\"datePublished\":\"2020-01-17T13:49:24+00:00\",\"dateModified\":\"2025-02-19T14:12:46+00:00\",\"description\":\"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg\",\"width\":800,\"height\":500,\"caption\":\"10 Cosas que No se Deben Hacer en PHP 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizaciones de PHP\",\"item\":\"https:\/\/kinqsta.com\/es\/secciones\/actualizaciones-php\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"10 Cosas que No se Deben Hacer en PHP 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/es\/#website\",\"url\":\"https:\/\/kinqsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\",\"name\":\"Daniel Pataki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinqsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"caption\":\"Daniel Pataki\"},\"description\":\"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.\",\"sameAs\":[\"http:\/\/danielpataki.com\",\"https:\/\/x.com\/danielpataki\"],\"url\":\"https:\/\/kinqsta.com\/es\/blog\/author\/danielpataki\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"10 Cosas que No se Deben Hacer en PHP 7 -Kinsta","description":"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/","og_locale":"es_ES","og_type":"article","og_title":"10 Cosas que No se Deben Hacer en PHP 7","og_description":"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.","og_url":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2020-01-17T13:49:24+00:00","article_modified_time":"2025-02-19T14:12:46+00:00","og_image":[{"width":800,"height":500,"url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","type":"image\/jpeg"}],"author":"Daniel Pataki","twitter_card":"summary_large_image","twitter_description":"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.","twitter_image":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","twitter_creator":"@danielpataki","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Daniel Pataki","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/"},"author":{"name":"Daniel Pataki","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff"},"headline":"10 Cosas que No se Deben Hacer en PHP 7","datePublished":"2020-01-17T13:49:24+00:00","dateModified":"2025-02-19T14:12:46+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/"},"wordCount":1477,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","keywords":["php","programming"],"articleSection":["Desarrollo de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/","url":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/","name":"10 Cosas que No se Deben Hacer en PHP 7 -Kinsta","isPartOf":{"@id":"https:\/\/kinqsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","datePublished":"2020-01-17T13:49:24+00:00","dateModified":"2025-02-19T14:12:46+00:00","description":"Con PHP 7 es hora de deshacernos de algunos de nuestros malos h\u00e1bitos. Echemos un vistazo a algunos malos h\u00e1bitos de los que deshacernos al cambiar a PHP 7.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#primaryimage","url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","contentUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/01\/10-cosas-que-no-se-deben-hacer-en-PHP7.jpg","width":800,"height":500,"caption":"10 Cosas que No se Deben Hacer en PHP 7"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/es\/blog\/10-cosas-que-no-se-deben-hacer-en-php7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Actualizaciones de PHP","item":"https:\/\/kinqsta.com\/es\/secciones\/actualizaciones-php\/"},{"@type":"ListItem","position":3,"name":"10 Cosas que No se Deben Hacer en PHP 7"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/es\/#website","url":"https:\/\/kinqsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinqsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff","name":"Daniel Pataki","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinqsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","caption":"Daniel Pataki"},"description":"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.","sameAs":["http:\/\/danielpataki.com","https:\/\/x.com\/danielpataki"],"url":"https:\/\/kinqsta.com\/es\/blog\/author\/danielpataki\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/30430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/comments?post=30430"}],"version-history":[{"count":8,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/30430\/revisions"}],"predecessor-version":[{"id":54236,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/posts\/30430\/revisions\/54236"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/translations\/es"},{"href":"https:\/\/kinqsta.com\/es\/wp-json\/kinsta\/v1\/posts\/30430\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/media\/30431"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/media?parent=30430"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/tags?post=30430"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/es\/wp-json\/wp\/v2\/topic?post=30430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}