{"id":573,"date":"2014-08-11T14:29:29","date_gmt":"2014-08-11T17:29:29","guid":{"rendered":"http:\/\/thiagosantos.com\/blog\/?p=573"},"modified":"2014-08-11T14:53:25","modified_gmt":"2014-08-11T17:53:25","slug":"diferencas-entre-aspas-duplas-e-simples-no-php","status":"publish","type":"post","link":"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/","title":{"rendered":"Diferen\u00e7as entre aspas duplas (&#8220;) e simples (&#8216;) no PHP"},"content":{"rendered":"<p>N\u00f3s desenvolvedores em geral trabalhamos muito com string usando aspas, na verdade o dia todo trabalhamos fazendo convers\u00f5es, concatena\u00e7\u00e3o, trabalhando com strings vindas do banco de dados relacional, de um XML, de diversas fontes de dados. Na maioria das linguagens &#8221; e &#8216; tem um comportamento similar, determinam o inicio e o fim de uma string. Resolvi ent\u00e3o escrever esse post para n\u00e3o me deixar esquecer das\u00a0diferen\u00e7as entre aspas no\u00a0PHP.<\/p>\n<p>No PHP as aspas duplas (&#8220;) e a aspas simples (&#8216;) assim como outras linguagens tamb\u00e9m definem uma string, mas h\u00e1 diferen\u00e7as entre elas. As strings de formadas por aspas duplas\u00a0s\u00e3o din\u00e2micas, ou seja o seu conte\u00fado \u00e9 alterado conforme o valor de uma vari\u00e1vel dentro do contexto, caso tenha uma vari\u00e1vel \u00e9 claro. Enquanto as aspas simples s\u00e3o\u00a0est\u00e1ticas e n\u00e3o fornecem mecanismos para a varia\u00e7\u00e3o do seu conte\u00fado mesmo que tenha uma vari\u00e1vel definida nela. Exemplos.<!--more--><\/p>\n<pre lang=\"php\">&lt;?php\r\n\r\n$nome = \"Thiago\";\r\n$sobrenome = \"Santos\";\r\n\r\necho \"Meu nome \u00e9 $nome $sobrenome\";\r\n\r\n\/**\r\n* A sa\u00edda ser\u00e1\r\n* Meu nome \u00e9 Thiago Santos;\r\n*\/\r\n\r\necho 'Meu nome \u00e9 $nome $sobrenome';\r\n\/**\r\n* A sa\u00edda ser\u00e1\r\n* Meu nome \u00e9 $nome $sobrenome\r\n*\/\r\n\r\n?&gt;\r\n<\/pre>\n<p>Conseguimos ver claramente a diferen\u00e7a entre as duas formas. Logo se houver d\u00favida de quando usar uma forma ou usar a outra forma tenha em mente que as aspas duplas \u00e9 din\u00e2mica e interpretativa enquanto as aspas simples s\u00e3o est\u00e1ticas. Assim caso voc\u00ea queira incluir na sua string um valor vari\u00e1vel ou um dos car\u00e1cteres (\\n,\\r,\\t,\\r\\n) utilize as aspas duplas, caso contr\u00e1rio use as aspas simples.<\/p>\n<p>&nbsp;<\/p>\n<pre lang=\"php\">&lt;?php\r\n\r\n$nome = \"Thiago\";\r\n$sobrenome = \"Santos\";\r\n\r\necho \"Meu nome \u00e9 $nome\\n$sobrenome\";\r\n\r\n\/**\r\n* A sa\u00edda ser\u00e1\r\n* Meu nome \u00e9 Thiago \r\n* Santos;\r\n*\/\r\n\r\necho 'Meu nome \u00e9 $nome\\n$sobrenome';\r\n\/**\r\n* A sa\u00edda ser\u00e1\r\n* Meu nome \u00e9 $nome\\n$sobrenome\r\n*\/\r\n\r\n?&gt;\r\n<\/pre>\n<p>Simples n\u00e9? Ent\u00e3o vamos ficar atentos e praticar!<\/p>\n<p>Referencias:<br \/>\n<a href=\"http:\/\/www.un-programmeur-php.ca\/articles\/chaine.php\">http:\/\/www.un-programmeur-php.ca\/articles\/chaine.php<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00f3s desenvolvedores em geral trabalhamos muito com string usando aspas, na verdade o dia todo trabalhamos fazendo convers\u00f5es, concatena\u00e7\u00e3o, trabalhando com strings vindas do banco de dados relacional, de um XML, de diversas fontes de dados. Na maioria das linguagens &#8221; e &#8216; tem um comportamento similar, determinam o inicio e o fim de uma [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[162,163,164,161,160,170],"class_list":["post-573","post","type-post","status-publish","format-standard","hentry","category-php","tag-e","tag-e-no-php","tag-diferencas","tag-e-aspas-simples","tag-entre-aspas-duplas","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Diferen\u00e7as entre aspas duplas (&quot;) e simples (&#039;) no PHP - Pereira, Thiago Santos.<\/title>\n<meta name=\"description\" content=\"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diferen\u00e7as entre aspas duplas (&quot;) e simples (&#039;) no PHP - Pereira, Thiago Santos.\" \/>\n<meta property=\"og:description\" content=\"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Pereira, Thiago Santos.\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-11T17:29:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-11T17:53:25+00:00\" \/>\n<meta name=\"author\" content=\"Pereira, Thiago Santos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pereira, Thiago Santos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/\",\"url\":\"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/\",\"name\":\"Diferen\u00e7as entre aspas duplas (\\\") e simples (') no PHP - Pereira, Thiago Santos.\",\"isPartOf\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/#website\"},\"datePublished\":\"2014-08-11T17:29:29+00:00\",\"dateModified\":\"2014-08-11T17:53:25+00:00\",\"author\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d\"},\"description\":\"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#website\",\"url\":\"https:\/\/thiagosantos.com\/blog\/\",\"name\":\"Pereira, Thiago Santos.\",\"description\":\"the fun of code.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thiagosantos.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d\",\"name\":\"Pereira, Thiago Santos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g\",\"caption\":\"Pereira, Thiago Santos\"},\"description\":\"Um cara que mora no Rio e n\u00e3o sabe nadar.\",\"sameAs\":[\"http:\/\/thiagosantos.com\"],\"url\":\"https:\/\/thiagosantos.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diferen\u00e7as entre aspas duplas (\") e simples (') no PHP - Pereira, Thiago Santos.","description":"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.","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:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/","og_locale":"pt_BR","og_type":"article","og_title":"Diferen\u00e7as entre aspas duplas (\") e simples (') no PHP - Pereira, Thiago Santos.","og_description":"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.","og_url":"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/","og_site_name":"Pereira, Thiago Santos.","article_published_time":"2014-08-11T17:29:29+00:00","article_modified_time":"2014-08-11T17:53:25+00:00","author":"Pereira, Thiago Santos","twitter_misc":{"Escrito por":"Pereira, Thiago Santos","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/","url":"https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/","name":"Diferen\u00e7as entre aspas duplas (\") e simples (') no PHP - Pereira, Thiago Santos.","isPartOf":{"@id":"https:\/\/thiagosantos.com\/blog\/#website"},"datePublished":"2014-08-11T17:29:29+00:00","dateModified":"2014-08-11T17:53:25+00:00","author":{"@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d"},"description":"Entenda as diferen\u00e7as entre aspas no php sabendo quando melhor utilizar uma ou outra.","inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagosantos.com\/blog\/573\/php\/diferencas-entre-aspas-duplas-e-simples-no-php\/"]}]},{"@type":"WebSite","@id":"https:\/\/thiagosantos.com\/blog\/#website","url":"https:\/\/thiagosantos.com\/blog\/","name":"Pereira, Thiago Santos.","description":"the fun of code.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagosantos.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d","name":"Pereira, Thiago Santos","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g","caption":"Pereira, Thiago Santos"},"description":"Um cara que mora no Rio e n\u00e3o sabe nadar.","sameAs":["http:\/\/thiagosantos.com"],"url":"https:\/\/thiagosantos.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/comments?post=573"}],"version-history":[{"count":11,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions"}],"predecessor-version":[{"id":585,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions\/585"}],"wp:attachment":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/categories?post=573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/tags?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}