-
Total de itens
3 -
Registro em
-
Última visita
Reputação
0 ComumSobre laloproces
-
Formatar um Parágrafo utilizando o valor de uma variável estática PHP
laloproces respondeu ao tópico de laloproces em PHP
Boa tarde! Então, eu só queria verificar qual cor tinha sido definido para a caneta e ele utilizava o nome da cor como parâmetro para a formatação font-color do parágrafo. Não precisei colocar todo esse código. Na realidade somente alterei o método scribble() para o seguinte: function scribble(){ $this->inColor = 'color: ' . $this->color; //Inclui essa outra variável, pois não estava funcionando por causa das aspas '' e "", estava dando conflito. if($this->capped == true){ echo "<p>ERROR! The pen ".$this->model." ".$this->color." is capped!</p>"; } else{ echo "<p style=\"{$this->inColor}\">I'm scribbling with the pen ".$this->model." ".$this->color." ...</p>"; //E coloquei para incluir a variável inColor no lugar somente da color. } } Obrigado pela ajuda! Att., Gustavo.- 2 respostas
-
- php
- formatação
-
(e mais 2 )
Tags:
-
Formatar um Parágrafo utilizando o valor de uma variável estática PHP
laloproces postou um tópico no fórum PHP
Boa noite. Estou estudo POO com PHP e fiz uma classe Pen.php. Inclui um echo com parágrafo nesse código que gostaria de alterar a cor da fonte de acordo com o atributo color da caneta. Pesquisei no Google e sugeriram fazer um arquivo php com as formatações, mas não obtive sucesso. Estou utilizando Apache como server local, última versão disponível do XAMPP. Mesma coisa para a versão do PHP. Segue o código dos arquivos: index.php <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" media="screen" href="style.php" /> <title>POO Lesson 02</title> </head> <body> <div> <label id="model"></label> </div> <?php require_once 'Pen.php'; $c1 = new Pen(); $c1->model = "bic"; $c1->color = "blue"; $c1->charge = 80; $c1->tip = 0.5; $c1->capped = false; $c2 = new Pen(); $c2->model = "faber-castell"; $c2->color = "red"; $c2->charge = 50; $c2->tip = 0.75; $c2->capped = true; print_r($c1); echo "<br>"; print_r($c2); $c1->scribble(); $c2->scribble(); ?> </body> </html> Pen.php <?php class Pen { var $model; var $color; var $tip; var $charge; var $capped; function scribble(){ if($this->capped == true){ echo "<p>ERROR! The pen ".$this->model." ".$this->color." is capped!</p>"; } else{ if($this->color=="blue"){ echo "<p style='color: blue;'>I'm scribbling with the pen ".$this->model." ".$this->color." ...</p>"; } else{ echo "<p id='c2'>I'm scribbling with the pen ".$this->model." ".$this->color." ...</p>"; } } } function cap(){ if($this->capped == true){ echo "<p>ERROR! The pen ".$this->model." ".$this->color." is already capped!</p>"; } else{ $this->capped = true; echo "<p>The pen ".$this->model." ".$this->color." is capped!</p>"; } } function uncap(){ if($this->capped == false){ echo "<p>ERROR! The pen ".$this->model." ".$this->color." is already uncapped!</p>"; } else{ $this->capped = false; echo "<p>The pen ".$this->model." ".$this->color." is uncapped!</p>"; } } } style.php <?php header("Content-type: text/css; charset: UTF-8"); require_once 'Pen.php'; $c0 = new Pen(); $color = $c0->color; ?> c2 { color: <?php echo $color; ?>; } <?php header("Content-type: text/css; charset: UTF-8"); require_once 'Pen.php'; $c0 = new Pen(); $color = $c0->color; ?> c2 { color: <?php echo $color; ?>; }- 2 respostas
-
- php
- formatação
-
(e mais 2 )
Tags: